WPF常用控件的属性信息

1.WPF控件

1.1容器控件

1.Grid (网格) : Grid 是一个表格式的布局容器,可以将子元素按照行和列进行排列。

  • RowDefinitions:定义网格的行数和高度。
  • ColumnDefinitions:定义网格的列数和宽度。
  • Grid.RowGrid.Column:指定子元素所在的行和列索引。
  • Grid.RowSpanGrid.ColumnSpan:指定子元素跨越的行数和列数。

2.StackPanel (堆栈面板) : StackPanel 是一个线性布局容器,可以将子元素按照水平或垂直方向依次排列。

  • Orientation:指定子元素排列的方向,可以是水平 (Horizontal) 或垂直 (Vertical)。
  • HorizontalAlignmentVerticalAlignment:指定子元素在堆栈面板中的水平和垂直对齐方式。

3.WrapPanel (自动换行面板) : WrapPanel 是一个线性布局容器,类似于 StackPanel,但当子元素超出容器尺寸时,会自动换行。

  • Orientation:指定子元素排列的方向,可以是水平 (Horizontal) 或垂直 (Vertical)。
  • HorizontalAlignmentVerticalAlignment:指定子元素在自动换行面板中的水平和垂直对齐方式。

4.DockPanel (停靠面板) : DockPanel 是一个相对定位布局容器,可以将子元素停靠在容器的上、下、左、右或中心位置。

  • Dock:指定子元素所停靠的位置,可以是上 (Top)、下 (Bottom)、左 (Left)、右 (Right) 或中心 (Center)。
  • LastChildFill:指定是否将最后一个子元素填充到剩余的可用空间中。

5.Canvas (画布) : Canvas 是一个绝对定位布局容器,在二维坐标系内放置子元素。

  • Canvas.LeftCanvas.Top:指定子元素相对于画布左上角的水平和垂直位置。
  • WidthHeight:指定画布的宽度和高度。

1.2常用控件

1.Button (按钮) :

  • Content:指定按钮显示的内容。
  • CommandCommandParameter:用于绑定按钮的命令和参数。
  • Click:按钮点击事件的处理程序。

2.TextBox(文本框)

  • Text:获取或设置文本框中的文本内容。
  • MaxLength:限制输入的最大字符数。
  • TextChanged:文本框内容改变时触发的事件

3.Label (标签) :

  • Content:指定标签显示的文本内容。
  • HorizontalAlignmentVerticalAlignment:指定标签的水平和垂直对齐方式。

4.RadioButton (单选按钮) :

  • Content:指定单选按钮显示的文本内容。
  • IsChecked:指定单选按钮是否被选中。
  • GroupName:用于将多个单选按钮分组。

5.CheckBox (复选框) :

  • Content:指定复选框显示的文本内容。
  • IsChecked:指定复选框是否被选中。

6.ComboBox (组合框) :

  • ItemsSource:指定组合框中的数据源。
  • SelectedItem:指定当前选中的项。
  • SelectionChanged:选中项改变时触发的事件。

7.ListBox (列表框) :

  • ItemsSource:指定列表框中的数据源。
  • SelectedItem:指定当前选中的项。
  • SelectionMode:指定选择模式,如单选、多选等。

8.Slider (滑块) :

  • Value:获取或设置滑块的当前值。
  • MinimumMaximum:指定滑块的最小和最大值。
  • ValueChanged:滑块值改变时触发的事件。

1.3其他控件

1.Image (图片) :

  • Source:指定要显示的图像源。
  • Stretch:指定如何缩放和填充图像。

2.ProgressBar (进度条) :

  • Value:获取或设置进度条的当前值。
  • MinimumMaximum:指定进度条的最小和最大值。

3.DatePicker (日期选择器) :

  • SelectedDate:获取或设置选择的日期。
  • DisplayDateStartDisplayDateEnd:指定可见的日期范围。

4.TabControl (选项卡控件) :

  • ItemsSource:指定选项卡的数据源。
  • SelectedIndexSelectedItem:指定当前选中的选项卡。
  • 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:获取或设置滚动条的当前值。
  • MinimumMaximum:指定滚动条的最小和最大值。
  • Scroll:滚动条滚动时触发的事件。

13.MediaElement (媒体元素) :

  • Source:指定要播放的媒体文件路径或 URL。
  • PlayPause:控制媒体的播放和暂停。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值