Sử dụng Canvas làm Hộp thoại: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 23

Sử dụng Canvas làm Hộp thoại: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 23
Sử dụng Canvas làm Hộp thoại: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 23

Video: Sử dụng Canvas làm Hộp thoại: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 23

Video: Sử dụng Canvas làm Hộp thoại: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 23
Video: Hướng dẫn cách RESET lại win 10, Recovery khôi phục cài đặt gốc win 10 - YouTube 2024, Tháng tư
Anonim

Chúng tôi đã xem xét thanh ứng dụng và hoạt động của nó trong hướng dẫn trước - vì vậy bây giờ trong phần này của loạt phát triển ứng dụng Mango Windows Phone 7.5, chúng ta sẽ tìm hiểu cách tạo và hiển thị cửa sổ bật lên trong Ứng dụng Windows Phone 7.5.

Đôi khi hiển thị cửa sổ bật lên dễ dàng hơn để điều hướng người dùng đến trang XAML hoàn toàn mới cho một số hoạt động nhất định. Vì vậy, một cửa sổ bật lên có thể đơn giản là thông tin hoặc có thể xác nhận hành động của người dùng như “Bạn có muốn xóa tệp này không?” Kỹ thuật tạo cửa sổ bật lên rất đơn giản. Tất cả những gì chúng ta phải làm là tạo Canvas và đặt một số điều khiển trong đó. Chúng tôi cũng phải xác định một cơ chế để hiển thị và ẩn cửa sổ bật lên theo nhu cầu của tình huống. Vậy hãy bắt đầu!

Tạo một Dự án ứng dụng Widows Phone 7 mới. Sao chép và dán mã XAML sau vào Grid panel Nội dung của MainPage.xaml bằng trình soạn thảo XAML trong cửa sổ thiết kế.
Tạo một Dự án ứng dụng Widows Phone 7 mới. Sao chép và dán mã XAML sau vào Grid panel Nội dung của MainPage.xaml bằng trình soạn thảo XAML trong cửa sổ thiết kế.

Chiều cao =”72 ″

HorizontalAlignment =”Left”

Ký quỹ = 150,200,0,0 ″

Name = "openButton"

VerticalAlignment =”Top”

Chiều rộng =”160 ″

Nhấp vào =”openButton_Click”

/>

Chiều cao =”438 ″

Chiều rộng =”427 ″

HorizontalAlignment =”Left”

VerticalAlignment =”Top”

Ký quỹ =”24,48,0,0 ″

Nền =”# FF6E0000 ″

Hiển thị = "Đã thu gọn"

>

HorizontalAlignment =”Left”

Chiều cao =”50 ″

Chiều rộng =”400 ″

Name =”instructionsTextBlock”

Văn bản =”Nhấp vào nút bên dưới để đóng hộp thoại bật lên này.”

TextAlignment =”Left”

TextWrapping =”Wrap”

/>

Chiều rộng =”200 ″

Nội dung =”Đóng tôi”

Name =”closeButton”

Nhấp vào =”closeButton_Click”

Ký quỹ =”125,300 ″ Canvas.Left =” - 16 ″ Canvas.Top =”- 7 ″ />

Với mã được đưa ra ở trên, chúng tôi đã tạo ra một nút gọi là openButton. Chúng tôi cũng đã xác định một Canvas (myDialog) với một khối văn bản gọi là instructionsTextBlock và một nút gọi là closeButton. Lưu ý rằng khả năng hiển thị của Canvas được đặt thành Đã thu gọn.

Tiếp theo, chúng tôi xác định chức năng trong mỗi sự kiện nút. Nhấn chuột phải vào openButton_Click và chọn Goto Event Handler. Sao chép và dán dòng mã C # sau trong phương thức openButton_Click () để đặt khả năng hiển thị của canvas myDialog thành Hiển thị.

myDialog.Visibility = System.Windows.Visibility.Visible;

Lặp lại quá trình tương tự cho sự kiện closeButton_Click. Sao chép và dán dòng mã C # sau trong phương thức closeButton_Click () để đặt chế độ hiển thị của canvas myDialog thành ẩn.

myDialog.Visibility = System.Windows.Visibility.Hidden;

Chạy dự án và nhấp vào nút Mở để hiển thị cửa sổ bật lên. Nhấp vào nút đóng ẩn canvas. Vì vậy, đó là tất cả về cách tạo hộp thoại mà không thực sự tạo trang mới. Hẹn gặp các bạn trong bài học tiếp theo về InputScopes.

Đề xuất: