Silverlight - Các nút
Các Buttonlớp đại diện cho kiểu điều khiển nút cơ bản nhất. Silverlight nhận ra ba loại nút điều khiển: quen thuộcButton, các CheckBox, và RadioButton. Tất cả các kiểm soát này là kiểm soát nội dung bắt nguồn từButtonBase. Sự kế thừa phân cấp của lớp Nút như sau:
Dưới đây là những cách được sử dụng phổ biến nhất Properties của một nút.
Sr không. | Kê khai tài sản |
---|---|
1 | Background Nhận hoặc thiết lập một bàn chải cung cấp nền của điều khiển. (Kế thừa từ Control) |
2 | BorderBrush Nhận hoặc đặt bút vẽ mô tả phần tô viền của điều khiển. (Kế thừa từ Control) |
3 | BorderThickness Lấy hoặc đặt độ dày đường viền của điều khiển. (Kế thừa từ Control) |
4 | Content Lấy hoặc đặt nội dung của ContentControl. (Kế thừa từ ContentControl) |
5 | ClickMode Nhận hoặc đặt một giá trị cho biết thời điểm xảy ra sự kiện Nhấp chuột, xét về hành vi của thiết bị. (Kế thừa từ ButtonBase) |
6 | ContentTemplate Lấy hoặc đặt mẫu dữ liệu được sử dụng để hiển thị nội dung của ContentControl. (Kế thừa từ ContentControl) |
7 | FontFamily Nhận hoặc đặt phông chữ được sử dụng để hiển thị văn bản trong điều khiển. (Kế thừa từ Control) |
số 8 | FontSize Nhận hoặc đặt kích thước của văn bản trong điều khiển này. (Kế thừa từ Control) |
9 | FontStyle Lấy hoặc đặt kiểu mà văn bản được hiển thị. (Kế thừa từ Control) |
10 | FontWeight Lấy hoặc đặt độ dày của phông chữ được chỉ định. (Kế thừa từ Control) |
11 | Foreground Nhận hoặc đặt bút vẽ mô tả màu nền trước. (Kế thừa từ Control) |
12 | Height Nhận hoặc đặt chiều cao được đề xuất của FrameworkElement. (Kế thừa từ FrameworkElement) |
13 | HorizontalAlignment Nhận hoặc đặt các đặc điểm căn chỉnh ngang được áp dụng cho FrameworkElement khi nó được tạo trong bố cục bố cục, chẳng hạn như điều khiển bảng điều khiển hoặc các mục. (Kế thừa từ FrameworkElement) |
14 | IsEnabled Nhận hoặc đặt một giá trị cho biết liệu người dùng có thể tương tác với điều khiển hay không. (Kế thừa từ Control) |
15 | IsPressed Nhận một giá trị cho biết liệu một ButtonBase hiện đang ở trạng thái được nhấn. (Kế thừa từ ButtonBase) |
16 | Margin Lấy hoặc đặt lề ngoài của FrameworkElement. (Kế thừa từ FrameworkElement) |
17 | Name Lấy hoặc đặt tên nhận dạng của đối tượng. Khi bộ xử lý XAML tạo cây đối tượng từ đánh dấu XAML, mã thời gian chạy có thể tham chiếu đến đối tượng XAMLdeclared theo tên này. (Kế thừa từ FrameworkElement) |
18 | Opacity Nhận hoặc đặt mức độ mờ của đối tượng. (Kế thừa từ UIElement) |
19 | Resources Nhận từ điển tài nguyên được xác định cục bộ. Trong XAML, bạn có thể thiết lập các mục tài nguyên dưới dạng các phần tử đối tượng con của phần tử thuộc tính frameworkElement.Resources, thông qua cú pháp thu thập ngầm định của XAML. (Kế thừa từ FrameworkElement) |
20 | Style Lấy hoặc đặt một Kiểu thể hiện được áp dụng cho đối tượng này trong quá trình bố trí và kết xuất. (Kế thừa từ FrameworkElement) |
21 | Template Nhận hoặc đặt mẫu điều khiển. Mẫu điều khiển xác định giao diện trực quan của điều khiển trong giao diện người dùng và được xác định trong đánh dấu XAML. (Kế thừa từ Control) |
22 | VerticalAlignment Nhận hoặc đặt các đặc điểm căn chỉnh theo chiều dọc được áp dụng cho FrameworkElement khi nó được tạo trong một đối tượng mẹ như bảng điều khiển hoặc mục điều khiển. (Kế thừa từ FrameworkElement) |
23 | Visibility Nhận hoặc đặt khả năng hiển thị của UIElement. UIElement không hiển thị sẽ không được hiển thị và không truyền đạt kích thước mong muốn của nó với bố cục. (Kế thừa từ UIElement) |
24 | Width Lấy hoặc đặt chiều rộng của FrameworkElement. (Kế thừa từ FrameworkElement) |
Dưới đây là các methods của Nút.
Sr không. | Phương pháp & Mô tả |
---|---|
1 | ClearValue Xóa giá trị cục bộ của thuộc tính phụ thuộc. (Được kế thừa từ DependencyObject) |
2 | FindName Truy xuất một đối tượng có tên định danh được chỉ định. (Kế thừa từ FrameworkElement) |
3 | OnApplyTemplate Được gọi bất cứ khi nào mã ứng dụng hoặc các quy trình nội bộ (chẳng hạn như thẻ xây dựng lại bố cục) hãy gọi ApplyTemplate. Theo thuật ngữ đơn giản nhất, điều này có nghĩa là phương thức được gọi ngay trước khi phần tử giao diện người dùng hiển thị trong ứng dụng của bạn. Ghi đè phương thức này để ảnh hưởng đến logic hậu mẫu mặc định của một lớp. (Kế thừa từ FrameworkElement) |
4 | OnContentChanged Được gọi khi giá trị của thuộc tính Nội dung thay đổi. (Kế thừa từ ContentControl) |
5 | OnDragEnter Được gọi trước khi sự kiện DragEnter xảy ra. (Kế thừa từ Control) |
6 | OnDragLeave Được gọi trước khi sự kiện DragLeave xảy ra. (Kế thừa từ Control) |
7 | OnDragOver Được gọi trước khi sự kiện DragOver xảy ra. (Kế thừa từ Control) |
số 8 | OnDrop Được gọi trước khi sự kiện Drop xảy ra. (Kế thừa từ Control) |
9 | OnGotFocus Được gọi trước khi sự kiện GotFocus xảy ra. (Kế thừa từ Control) |
10 | OnKeyDown Được gọi trước khi sự kiện KeyDown xảy ra. (Kế thừa từ Control) |
11 | OnKeyUp Được gọi trước khi sự kiện KeyUp xảy ra. (Kế thừa từ Control) |
12 | OnLostFocus Được gọi trước khi sự kiện LostFocus xảy ra. (Kế thừa từ Control) |
13 | SetBinding Đính kèm một liên kết vào FrameworkElement, sử dụng đối tượng liên kết được cung cấp. (Kế thừa từ FrameworkElement) |
Dưới đây là các Events của Nút.
Sr không. | Sự kiện & Mô tả |
---|---|
1 | Click Xảy ra khi một nút điều khiển được nhấp vào. (Kế thừa từ ButtonBase) |
2 | DataContextChanged Xảy ra khi giá trị của thuộc tính FrameworkElement.DataContext thay đổi. (Kế thừa từ FrameworkElement) |
3 | DragEnter Xảy ra khi hệ thống đầu vào báo cáo một sự kiện kéo cơ bản với phần tử này là mục tiêu. (Kế thừa từ UIElement) |
4 | DragLeave Xảy ra khi hệ thống đầu vào báo cáo một sự kiện kéo cơ bản với phần tử này là điểm gốc. (Kế thừa từ UIElement) |
5 | DragOver Xảy ra khi hệ thống đầu vào báo cáo một sự kiện kéo cơ bản với phần tử này là mục tiêu thả tiềm năng. (Kế thừa từ UIElement) |
6 | DragStarting Xảy ra khi một thao tác kéo được bắt đầu. (Kế thừa từ UIElement) |
7 | GotFocus Xảy ra khi một UIElement nhận được tiêu điểm. (Kế thừa từ UIElement) |
số 8 | Holding Xảy ra khi một tương tác Giữ không được xử lý khác xảy ra trên khu vực thử nghiệm lần truy cập của phần tử này. (Kế thừa từ UIElement) |
9 | IsEnabledChanged Xảy ra khi thuộc tính IsEnabled thay đổi. (Kế thừa từ Control) |
10 | KeyDown Xảy ra khi một phím bàn phím được nhấn trong khi UIElement có tiêu điểm. (Kế thừa từ UIElement) |
11 | KeyUp Xảy ra khi một phím bàn phím được nhả ra trong khi UIElement có tiêu điểm. (Kế thừa từ UIElement) |
12 | LostFocus Xảy ra khi một UIElement mất tiêu điểm. (Kế thừa từ UIElement) |
13 | SizeChanged Xảy ra khi thuộc tính ActualHeight hoặc ActualWidth thay đổi giá trị trên FrameworkElement. (Kế thừa từ FrameworkElement) |
Sr không. | Các nút & Mô tả |
---|---|
1 | HyperlinkButton HyperlinkButton không vẽ nền nút tiêu chuẩn. Thay vào đó, nó chỉ hiển thị nội dung mà bạn cung cấp. |
2 | ToggleButton & RepeatButton Điều khiển RepeatButton kích hoạt các sự kiện Nhấp liên tục, miễn là nút được giữ. Điều khiển ToggleButton đại diện cho một nút có hai trạng thái (đã nhấp hoặc chưa nhấp). |
3 | CheckBox Một điều khiển mà người dùng có thể chọn (chọn) hoặc bỏ chọn (bỏ chọn). Nó cung cấp một danh sách các tùy chọn mà người dùng có thể chọn, chẳng hạn như danh sách các cài đặt để áp dụng cho một ứng dụng. |
4 | Nút radio RadioButton là một nút cho phép người dùng chọn một tùy chọn từ một nhóm các tùy chọn. |