Hiểu XAML: Phát triển ứng dụng Windows Phone Turorial - Phần 15

Hiểu XAML: Phát triển ứng dụng Windows Phone Turorial - Phần 15
Hiểu XAML: Phát triển ứng dụng Windows Phone Turorial - Phần 15

Video: Hiểu XAML: Phát triển ứng dụng Windows Phone Turorial - Phần 15

Video: Hiểu XAML: Phát triển ứng dụng Windows Phone Turorial - Phần 15
Video: Тестирование Kaspersky Security Cloud Free 20.0 - YouTube 2024, Tháng tư
Anonim

Cho đến bây giờ, trong loạt bài hướng dẫn này, chúng tôi đã làm việc trong các cửa sổ C #. Trong bài viết cuối cùng của chúng tôi, chúng tôi đã nói về Bộ sưu tập các đối tượng. Từ hướng dẫn này, chúng ta sẽ dành nhiều thời gian hơn trong cửa sổ XAML hơn là cửa sổ C #. Cho đến bây giờ chúng ta vừa mới thấy các cửa sổ XAML nhưng chưa thực sự tương tác với nhau ngoài việc kéo và thả các điều khiển cho trình chỉnh sửa trực quan. Bây giờ chúng ta sẽ bắt đầu sử dụng trình soạn thảo XAML mạnh mẽ hơn khi chúng ta xây dựng ứng dụng của mình.

Như chúng ta đã thấy trước đó, khi chúng ta mở bất kỳ dự án nào trong Silverlight; có hai cái mặt đối mặt với chúng tôi. Một cửa sổ là trình soạn thảo trực quan và một khung khác có mã XAML trên đó. Hãy bắt đầu sau đó bằng cách hiểu nó hoạt động. XAML là một ngôn ngữ lập trình giống như C # là một ngôn ngữ lập trình khác. XAML là chủ yếu được sử dụng để thiết kế giao diện người dùng.

Khi chúng tôi kéo bất kỳ kiểm soát nào vào trình chỉnh sửa trực quan, bạn có thể đã quan sát thấy rằng khi chúng tôi làm như vậy, một số mã sẽ tự động được thêm vào cửa sổ XAML. Tương tự, khi chúng ta thực hiện thay đổi trong bất kỳ thuộc tính nào của các điều khiển cũng thay đổi mã XAML. Điều này được thực hiện tự động bởi Visual Studio để thuận tiện cho chúng tôi và do đó chúng tôi nhận được rất dễ dàng và đơn giản để sử dụng "Kéo và thả" giao diện.
Khi chúng tôi kéo bất kỳ kiểm soát nào vào trình chỉnh sửa trực quan, bạn có thể đã quan sát thấy rằng khi chúng tôi làm như vậy, một số mã sẽ tự động được thêm vào cửa sổ XAML. Tương tự, khi chúng ta thực hiện thay đổi trong bất kỳ thuộc tính nào của các điều khiển cũng thay đổi mã XAML. Điều này được thực hiện tự động bởi Visual Studio để thuận tiện cho chúng tôi và do đó chúng tôi nhận được rất dễ dàng và đơn giản để sử dụng "Kéo và thả" giao diện.

Bây giờ nhìn vào phía trên cùng của cửa sổ XAML, bạn sẽ thấy một vài dòng bắt đầu bằng “xmlns”, những dòng này là gì? Những dòng này là không gian tên. Tôi hy vọng bạn nhớ không gian tên là gì! Những dòng này biểu thị không gian tên và lắp ráp nơi lưu trữ các tệp đó.

Có một số điều khiển bố cục, giúp người dùng đặt các điều khiển của họ theo mong muốn của họ trên màn hình. Một số trong số đó là bảng xếp chồng, lưới và vân vân.
Có một số điều khiển bố cục, giúp người dùng đặt các điều khiển của họ theo mong muốn của họ trên màn hình. Một số trong số đó là bảng xếp chồng, lưới và vân vân.

Chúng ta hãy tạo một nút bằng cách sử dụng mã XAML. Tạo một dự án mới với một số tên có ý nghĩa. Tìm kiếm mã sau:

Và giữa các thẻ lưới dán mã sau đây:

Khi bạn dán mã này, hãy lưu ý rằng một nút mới sẽ được tạo trên bề mặt thiết kế. Xin chúc mừng, bạn vừa tạo một nút không sử dụng gì ngoài mã hóa thuần túy.

Có rất nhiều điều cần tìm hiểu trong cửa sổ XAML, nhưng hãy tiếp tục nghiên cứu nó cho đến khi chúng ta quay lại với hướng dẫn tiếp theo. Trong hướng dẫn tiếp theo, chúng ta sẽ tìm hiểu về tất cả các điều khiển bố trí Silverlight.

Đề xuất: