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.