‫Chào mừng trở lại.
‫Trong video này, chúng tôi sẽ tạo một ứng dụng phủ bề mặt bánh pizza, ứng dụng này sẽ cho phép chúng tôi thêm lớp phủ vào
‫bánh pizza của mình bất cứ khi nào chúng tôi muốn được giao.
‫Vì vậy, khi chúng tôi gọi một chiếc bánh pizza, chúng tôi muốn thêm hoặc chúng tôi có thể thêm xúc xích Ý, chúng tôi có thể thêm nấm
‫hoặc thêm mozzarella.
‫Và nếu chúng tôi thêm tất cả chúng, như bạn có thể thấy, có tất cả thêm ở đây ở trên cùng được kích hoạt và
‫nó có ba trạng thái, như bạn có thể thấy, và nó có trạng thái có hoặc trạng thái đúng.
‫Sau đó, nó có trạng thái trống và trạng thái sai.
‫Được rồi.
‫Vì vậy, đó là những gì chúng tôi sẽ tạo ra.
‫Và vâng, chúng ta hãy tiếp tục.
‫Trước hết, chúng ta cần có thêm không gian ở đây và tôi sẽ sử dụng bảng điều khiển Ngăn xếp thay vì lưới.
‫Một lần nữa, như bạn có thể thấy, giống như bảng điều khiển Ngăn xếp, đó chỉ là do lưới tốn nhiều công sức hơn để
‫thiết lập nếu bạn muốn có một cái gì đó, giả sử, khá cơ bản.
‫Và sau đó ở đây tôi muốn có một nhãn, chỉ là một văn bản nhỏ, sẽ có trọng lượng
‫phông chữ nặng, được in đậm.
‫Vì vậy, nó sẽ có một trọng lượng của sự táo bạo.
‫Sau đó, tôi muốn gọi nó là lớp phủ trên bánh pizza.
‫Và tiếp theo tôi cần phải có một hộp kiểm.
‫Vì vậy, tôi sẽ tạo một hộp kiểm mới sẽ có tên là KB đại diện cho CheckBox
‫Tất cả các phần trên và hộp kiểm này sẽ có ba trạng thái này.
‫ĐÚNG VẬY.
‫Vì vậy, điều đó có nghĩa là nó được kết nối với các hộp kiểm khác mà chúng ta sẽ có.
‫Được rồi.
‫Vì vậy, nó là ba trạng thái, có nghĩa là nó có thể có ba trạng thái khác nhau.
‫Vì vậy, một là đúng, một còn lại là sai.
‫Và cái cuối cùng là nó ở giữa.
‫Vì vậy, nó có thể có trạng thái thứ ba.
‫Vì vậy, đó là lý do tại sao chúng ta có ba trạng thái này.
‫ĐÚNG VẬY.
‫Sau đó, chúng ta có thể thêm một phương thức đã chọn và một phương thức không được chọn.
‫Vì vậy, tôi sẽ tạo một trình xử lý sự kiện mới và thực sự tôi muốn làm điều đó theo cách thủ công.
‫Vì vậy, tôi sẽ tạo trình xử lý sự kiện của riêng mình tại đây.
‫Vì vậy, chúng ta hãy tiếp tục và làm điều đó.
‫Bạn đã biết cách tạo trình xử lý sự kiện để có thể tự mình thử.
‫Vui lòng tiếp tục và cố gắng tạo một trình xử lý sự kiện.
‫Được rồi, vì vậy cái này sẽ là một khoảng trống riêng tư.
‫CB Tất cả đã được chọn, đã thay đổi, vì vậy đây sẽ chỉ là hộp kiểm, tất cả đã được chọn, đã thay đổi, được
‫gọi và ở đây tôi cần một trung tâm đối tượng và một đối số sự kiện gốc.
‫Tôi gọi nó là E.
‫Và đây là điều kỳ diệu mà tôi muốn xảy ra khi phần tử này được kiểm tra.
‫Nhưng bây giờ tôi không có điều đó.
‫Vì vậy, tôi sẽ chỉ chọn CB tất cả đã kiểm tra đã thay đổi.
‫Vì vậy, điều đó sẽ được gọi khi đối tượng được kiểm tra và điều gì sẽ xảy ra, điều gì không được
‫kiểm tra là tốt, nó thực sự sẽ là cùng một phương thức mà tôi muốn gọi.
‫Vì vậy, tôi sẽ cần phải viết phương thức một cách cụ thể để nó hoạt động cho cả hai cách.
‫Được rồi.
‫Vì vậy, tôi cũng sẽ sử dụng tất cả các thay đổi séc ở đây.
‫Và như một văn bản, nó chỉ nên nói một cái gì đó như thêm tất cả.
‫Và nếu chúng ta đến đây, chúng ta có thể thấy có nhãn lớp phủ bánh pizza này và sau đó chúng ta có hộp kiểm này.
‫Bây giờ đó là hộp kiểm lớn hơn của chúng tôi.
‫Vì vậy, bây giờ tôi muốn có một bảng ngăn xếp bên dưới nó, sẽ có ba hộp kiểm khác.
‫Vì vậy, chúng ta hãy tạo một bảng điều khiển Ngăn xếp mới và ở đây tôi muốn đặt tên cho hộp kiểm của mình và tôi sẽ gọi
‫nó là CheckBox Salami.
‫Sau đó, tôi thêm thuộc tính đã chọn vào đây và tôi sẽ tạo lại sự kiện của riêng mình.
‫Vì vậy, Private Void CB và tôi sẽ gọi nó là kiểm tra đơn đã thay đổi.
‫Nó sẽ là một đối tượng, tôi sẽ gọi nó là người gửi.
‫Và cuối cùng, chúng tôi có các chuỗi sự kiện gốc của chúng tôi sẽ gọi nó là E, vì vậy không có gì mới ở đây.
‫Khá nhiều điều tương tự.
‫Chỉ có chúng tôi thay đổi tên ở đây.
‫Vì vậy, cái này nên được gọi nếu cái hàng đầu này được gọi.
‫Vì vậy, hộp kiểm trên cùng này được nhấp và hộp kiểm kia sẽ được gọi mỗi khi hộp kiểm khác được chọn.
‫Vì vậy, chúng tôi có ba hộp kiểm nữa trong bảng ngăn xếp này và nếu một trong những hộp kiểm đó được chọn, thì tôi
‫muốn gọi phương thức này.
‫Vì vậy, tôi sẽ gọi đơn này được chọn là đã thay đổi khi nó được chọn và cũng như khi không được chọn.
‫Vì thế.
‫CB Độc đã kiểm tra, thay đổi.
‫Vì vậy, bây giờ chúng tôi có hộp kiểm này.
‫Và tôi cũng muốn thêm một chút văn bản vào đó.
‫Vì vậy, hãy tiếp tục và thêm một văn bản vào hộp kiểm đó, đây sẽ là một khối văn bản.
‫Vì vậy, khối văn bản và tôi sẽ thêm một cái gì đó như xúc xích Ý và tại sao tôi làm điều này?
‫Tại sao tôi làm theo cách này để tạo một khối văn bản bên trong và tất cả những thứ đó?
‫Tại sao tôi không chỉ thêm nội dung?
‫Đó là bởi vì tôi muốn thêm một cái gì đó đẹp đẽ vào đây.
‫Tôi muốn thêm tiền cảnh được đọc và sẽ được in đậm.
‫Vì vậy trọng lượng phông chữ nên in đậm bằng đậm.
‫Và sau đó tôi muốn nói một cái gì đó như cay để chúng tôi như bạn thấy, xúc xích Ý bây giờ là cay.
‫Bây giờ khối văn bản nằm ngay bên dưới add all của chúng tôi.
‫Được chứ.
‫Vì vậy, nếu bạn muốn điều chỉnh nó theo cách thủ công và thêm một số gia vị cho nó, thì bạn phải sử dụng cách tiếp cận này,
‫nơi bạn thực sự tạo một đối tượng trong một đối tượng hoặc một điều khiển trong một điều khiển.
‫Vì vậy, một điều khiển khối văn bản trong điều khiển hộp kiểm.
‫Nhưng bây giờ tôi sẽ tạo các hộp kiểm khác theo cách khá đơn giản.
‫Vì vậy, hộp kiểm mới sẽ chỉ có tên của các phòng hỗn hợp hộp kiểm và nó sẽ được kiểm tra thực
‫sự.
‫Phần còn lại chúng tôi có thể sao chép.
‫Vì vậy, tôi sẽ kiểm tra cái này hoặc sao chép cái này.
‫Và bây giờ nó cũng cần phải có văn bản và tôi sẽ gọi nó là nấm.
‫Và bây giờ tôi sao chép dòng này vào đây và dán nó vào đây và nó sẽ có
‫một cái tên khác, đó sẽ là mozzarella.
‫Thêm mozzarella.
‫Hoặc có thể chúng tôi chỉ gọi nó là mozzarella.
‫Phô mai Mozzarella.
‫Được rồi.
‫Và tất nhiên, văn bản cũng nên được đổi thành mozzarella.
‫Và bây giờ điều tôi không thích là thực tế là tất cả bốn người trong số họ chỉ được xếp chồng lên
‫nhau mà tôi không hiểu rằng điều này sẽ thêm tất cả những thứ đó.
‫Bởi vì nếu chúng ta chỉ đơn giản là tạo ra một chút lợi nhuận ở đây, nó sẽ xuất hiện rất khác.
‫Vì vậy, một cái gì đó như năm pixel hoặc thậm chí có thể là mười pixel, như bạn có thể thấy bây giờ, nó có một lề.
‫Có một khoảng cách nhỏ ở đây để thêm tất cả và bây giờ có vẻ như tất cả những thứ đó đều thuộc
‫hộp kiểm thêm tất cả.
‫Và điều đó khá tuyệt.
‫Đó chính xác là những gì tôi muốn.
‫Được rồi.
‫Vì vậy, bây giờ tệp XAML của chúng tôi đã được thiết lập.
‫Hãy đi vào đoạn mã đằng sau và triển khai các phương thức đó, bởi vì chúng tôi đã gán chúng hoặc chúng tôi đã
‫khai báo chúng, nhưng vẫn chưa có gì xảy ra ở đó và chúng tôi có thể thay đổi điều đó.
‫Vì vậy, nếu chúng ta muốn tiếp tục và thêm một con bò đực, Val mới, val mới sẽ ổn, nó sẽ là kết quả
‫của CB tất cả các chấm trên cùng được kiểm tra là đúng.
‫Vì vậy, nếu điều đó là đúng, nếu câu lệnh này là đúng, thì giá trị mới sẽ đúng.
‫Nếu không, nó sẽ là sai.
‫Bây giờ những gì tôi muốn thiết lập là xúc xích Ý của tôi đã được kiểm tra.
‫Tôi muốn đặt nó thành vol mới.
‫Tương tự với nấm và phô mai mozzarella.
‫Vì vậy, nó đã được kiểm tra.
‫Nó sẽ có vol mới và cb cb nấm được kiểm tra vol mới này.
‫Vậy tại sao chúng ta cần bức tường mới này hoặc bức tường mới?
‫Chà, vol mới chỉ đơn giản là đặt nó thành true hoặc đặt nó thành false nếu tất cả các lớp phủ này được chọn.
‫Vì vậy, nếu ai đó nhấn tất cả các lớp phủ này để một cái ở đây ở đây, thì chúng sẽ được kích hoạt tất cả hoặc tất
‫cả bị vô hiệu hóa.
‫Và đó là những gì tôi tạo ra với cái tốt này, cách tiếp cận này ở đây.
‫Bây giờ, cái tiếp theo là đơn của chúng tôi đã kiểm tra đã thay đổi.
‫Và ở đây tôi muốn đặt ES được kiểm tra thành NULL bởi vì nếu chúng tôi kiểm tra một trong những điều đó, nó đang hoạt động hoặc không
‫hoạt động.
‫Vì vậy, tất cả các lớp phủ thường nên được hủy kích hoạt.
‫Nếu chúng tôi kiểm tra một ngoại trừ hai đã được kích hoạt và chúng tôi kích hoạt cái thứ ba, thì tất cả đều
‫sẽ được kích hoạt.
‫Vì vậy, ở đây chúng ta chỉ cần kiểm tra xem cb salami được kiểm tra là đúng và nếu KB mozzarella.
‫Được kiểm tra là đúng.
‫Và cuối cùng, nếu CV nấm được kiểm tra, điều này là đúng.
‫Tất nhiên, bây giờ chúng ta cần phải có một khung bao quanh khác và bây giờ chúng ta có thể làm bất cứ điều gì chúng ta muốn ở
‫đây.
‫Và tôi chỉ nói rằng CB tất cả các lớp phủ đã được kiểm tra.
‫Nên đúng như vậy.
‫Vì vậy, nếu tất cả chúng đều được kiểm tra, vậy
‫là mozzarella nấm, v.v.
‫Và sau đó nếu tất cả chúng đều sai, thì nó sẽ bị hủy kích hoạt.
‫Vì vậy, tôi sẽ sao chép nó ở đây và tôi sẽ thay thế tất cả các trues đó bằng false bởi vì nó đi theo
‫cả hai cách, phải không?
‫Vì vậy, tất cả đều được kích hoạt hoặc tất cả đều bị hủy kích hoạt trong cả hai trường hợp.
‫Tôi muốn đặt hộp kiểm của mình cho tất cả các lớp phủ một cách chính xác.
‫Được rồi.
‫Vì vậy, bây giờ chúng ta có thể chạy cái này và cái kia của chúng ta.
‫Chúng tôi nhấp vào nó, tất cả chúng đều được kích hoạt.
‫Sau đó, nếu tôi nhấp lại, đây là trạng thái tri mà tôi đang nói đến.
‫Vì vậy, đây là của chúng tôi ở đâu?
‫Hộp kiểm?
‫Là ba trạng thái.
‫Vâng, nó đây.
‫Sau đó, nếu tôi hủy kích hoạt một loại nấm cay.
‫Chà, nếu tôi hủy kích hoạt tất cả, như bạn có thể thấy, tôi sẽ chuyển sang chế độ hủy kích hoạt.
‫Nếu tôi thêm một số, thêm tất cả sẽ chuyển sang trạng thái tri hoặc trạng thái ba.
‫Khá nhiều.
‫Được rồi.
‫Vì vậy, như bạn có thể thấy, rất đơn giản.
‫Đây là cách bạn có thể sử dụng các hộp kiểm của mình.
‫Và nhân tiện, bạn không cần phải làm như tôi đã làm ở đây, mà bạn đưa ra tất cả cùng một phương pháp.
‫Bạn có thể đã tạo ra các phương pháp rất độc đáo cho tất cả chúng.
‫Bạn có thể tạo một hộp thông báo thông báo cho người dùng về điều gì đó.
‫Vâng, làm ơn.
‫Ừ.
‫Đừng quên chọn hộp kiểm này hoặc tương tự như cảm ơn bạn đã chọn hộp kiểm này vì chúng tôi thực sự đánh giá cao
‫phản hồi của bạn hoặc bất kỳ điều gì bạn có thể nghĩ ra.
‫Rất tốt.
‫Vì vậy, đó là các hộp kiểm và vâng, trong video tiếp theo, chúng ta sẽ chuyển sang chủ đề tiếp theo.
‫Vì vậy, hẹn gặp bạn ở đó.