tailieunhanh - CÁC ĐIỀU KHIỂN NÂNG CAO TRONG ỨNG DỤNG WPF

Bài 3 CÁC ĐIỀU KHIỂN NÂNG CAO TRONG ỨNG DỤNG WPF Không dừng lại ở việc cung cấp những điều khiển UI như ComboBox, ListBox, TextBox, , với những chức năng cơ bản và đặc tính text đơn điệu như trong Windows Form, WPF còn cho phép người lập trình tùy biến thuộc tính của những điều khiển trên để biến chúng thành những điều khiển UI phức hợp, với nhiều đặc tính giao diện phong phú, tinh tế, kết hợp text, hình ảnh, Để đạt được hiệu quả tương tự, với những công nghệ trước đây như MFC, cần tiêu tốn. | Bài 3 CÁC ĐIỀU KHIỂN NÂNG CAO TRONG ỨNG DỤNG WPF Không dừng lại ở việc cung cấp những điều khiển UI như ComboBox ListBox TextBox . với những chức năng cơ bản và đặc tính text đơn điệu như trong Windows Form WPF còn cho phép người lập trình tùy biến thuộc tính của những điều khiển trên để biến chúng thành những điều khiển UI phức hợp với nhiều đặc tính giao diện phong phú tinh tế kết hợp text hình ảnh . Để đạt được hiệu quả tương tự với những công nghệ trước đây như MFC cần tiêu tốn nhiều công sức lập trình. Qua các ví dụ cụ thể trong bài giảng này chúng ta sẽ thấy WPF tạo ra chúng đơn giản như thế nào. 1 Hộp lựa chọn phông chữ Font Chooser Mục tiêu của phần này là tạo lập một điều khiển dạng ComboBox trong đó liệt kê danh sách các phông chữ hệ thống. Tên của mỗi phông chữ lại được hiển thị dưới dạng chính phông chữ đó. Điều này cho phép người dùng xem trước định dạng phông chữ trước khi chọn chúng. Bạn có thể đã quen thuộc với dạng Combox này khi sử dụng các ứng dụng gần đây của Microsoft Office như Word Excel PowerPoint . Và sau đây là mã XAML để tạo ra điều khiển này --Sử dụng stack panel theo chiều dọc làm layout chính của form StackPanel Width 250 Orientation Vertical Height 100 Khai báo tạo lập tiêu đề của điều khiển-- TextBlock FontFamily Verdana FontWeight DemiBold Danh mục phông hệ thống TextBlock Khai báo tạo điều khiển Combox-- ComboBox ItemsSource x Static SelectedIndex 0 --Khai báo định nghĩa thuộc tính dữ liệu gắn với mỗi mục chọn-- DataTemplate TextBlock Text Binding FontFamily Binding DataTemplate ComboBox StackPanel Trong phần khai báo tạo điều khiển ComboBox ta khai báo nguồn dữ liệu được dùng cho các mục trong hộp danh sách thông qua thuộc tính ItemsSource. Bằng việc gán ItemsSource x Static Fonts . SystemFontFamilies ta định nghĩa nguồn dữ liệu này là danh sách các phông chữ hiện có của hệ thống máy tính hiện thời. Thuộc tính Selectedindex cho phép định ra chỉ số của chỉ mục .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.