1.WPF控件
1.1容器控件
1.Grid (网格) : Grid 是一个表格式的布局容器,可以将子元素按照行和列进行排列。
RowDefinitions:定义网格的行数和高度。ColumnDefinitions:定义网格的列数和宽度。Grid.Row和Grid.Column:指定子元素所在的行和列索引。Grid.RowSpan和Grid.ColumnSpan:指定子元素跨越的行数和列数。
2.StackPanel (堆栈面板) : StackPanel 是一个线性布局容器,可以将子元素按照水平或垂直方向依次排列。
Orientation:指定子元素排列的方向,可以是水平 (Horizontal) 或垂直 (Vertical)。HorizontalAlignment和VerticalAlignment:指定子元素在堆栈面板中的水平和垂直对齐方式。
3.WrapPanel (自动换行面板) : WrapPanel 是一个线性布局容器,类似于 StackPanel,但当子元素超出容器尺寸时,会自动换行。
Orientation:指定子元素排列的方向,可以是水平 (Horizontal) 或垂直 (Vertical)。HorizontalAlignment和VerticalAlignment:指定子元素在自动换行面板中的水平和垂直对齐方式。
4.DockPanel (停靠面板) : DockPanel 是一个相对定位布局容器,可以将子元素停靠在容器的上、下、左、右或中心位置。
Dock:指定子元素所停靠的位置,可以是上 (Top)、下 (Bottom)、左 (Left)、右 (Right) 或中心 (Center)。LastChildFill:指定是否将最后一个子元素填充到剩余的可用空间中。
5.Canvas (画布) : Canvas 是一个绝对定位布局容器,在二维坐标系内放置子元素。
Canvas.Left和Canvas.Top:指定子元素相对于画布左上角的水平和垂直位置。Width和Height:指定画布的宽度和高度。
1.2常用控件
1.Button (按钮) :
Content:指定按钮显示的内容。Command和CommandParameter:用于绑定按钮的命令和参数。Click:按钮点击事件的处理程序。
2.TextBox(文本框)
Text:获取或设置文本框中的文本内容。MaxLength:限制输入的最大字符数。TextChanged:文本框内容改变时触发的事件
3.Label (标签) :
Content:指定标签显示的文本内容。HorizontalAlignment和VerticalAlignment:指定标签的水平和垂直对齐方式。
4.RadioButton (单选按钮) :
Content:指定单选按钮显示的文本内容。IsChecked:指定单选按钮是否被选中。GroupName:用于将多个单选按钮分组。
5.CheckBox (复选框) :
Content:指定复选框显示的文本内容。IsChecked:指定复选框是否被选中。
6.ComboBox (组合框) :
ItemsSource:指定组合框中的数据源。SelectedItem:指定当前选中的项。SelectionChanged:选中项改变时触发的事件。
7.ListBox (列表框) :
ItemsSource:指定列表框中的数据源。SelectedItem:指定当前选中的项。SelectionMode:指定选择模式,如单选、多选等。
8.Slider (滑块) :
Value:获取或设置滑块的当前值。Minimum和Maximum:指定滑块的最小和最大值。ValueChanged:滑块值改变时触发的事件。
1.3其他控件
1.Image (图片) :
Source:指定要显示的图像源。Stretch:指定如何缩放和填充图像。
2.ProgressBar (进度条) :
Value:获取或设置进度条的当前值。Minimum和Maximum:指定进度条的最小和最大值。
3.DatePicker (日期选择器) :
SelectedDate:获取或设置选择的日期。DisplayDateStart和DisplayDateEnd:指定可见的日期范围。
4.TabControl (选项卡控件) :
ItemsSource:指定选项卡的数据源。SelectedIndex或SelectedItem:指定当前选中的选项卡。SelectionChanged:选项卡改变时触发的事件。
5.Menu (菜单栏) :
ItemsSource:指定菜单项的数据源。Click:菜单项点击事件的处理程序。
6.DataGrid (数据网格) :
ItemsSource:指定数据网格的数据源。Columns:指定数据网格的列定义。AutoGenerateColumns:自动生成列还是手动定义列。
7.TreeView (树状视图) :
ItemsSource:指定树状视图的数据源。SelectedItem:指定当前选中的树节点。SelectedItemChanged:选中项改变时触发的事件。
8.WebBrowser (网页浏览器) :
Source:指定要加载的网页地址。Navigated:网页导航完成时触发的事件。
9.RichTextBox (富文本框) :
Document:指定富文本框中的文档内容。Selection:获取或设置当前选定的文本。
10.Expander (可展开面板) :
Header:指定面板的标题。Content:指定在展开时显示的内容。IsExpanded:指定面板是否展开。
11.PasswordBox (密码框) :
Password:获取或设置密码框中的密码。
12.ScrollBar (滚动条) :
Value:获取或设置滚动条的当前值。Minimum和Maximum:指定滚动条的最小和最大值。Scroll:滚动条滚动时触发的事件。
13.MediaElement (媒体元素) :
Source:指定要播放的媒体文件路径或 URL。Play和Pause:控制媒体的播放和暂停。

1458

被折叠的 条评论
为什么被折叠?



