上一章讲到了布局、这点就有点相似建筑设计、第一步是出图纸、总体的结构、而第二步就是堆砌, 建筑学里面也会有不少描述, 例如砖头,水泥、玻璃、瓷板。而在WPF中, 这一切的基础也就是控件、用于填充结构的UI控件。布局
ContentControl 类设计
设置内容的属性为 Content, 例如
orm
控件目录下只容许设置一次Content, 以下演示给按钮添加一个Image和一个文本显示Label, 错误以下:
blog
正确的使用方式:
<!利用咱们上一章说讲到的布局容器装载在其中, 则可避免这种情形>
事件
HeaderedContentControl 类form
相对于ContentControl来讲、这类控件便可设置Content, 还有带标题的Header。
像比较常见的分组控件GroupBox、TabControl子元素TabItem、它们都是具有标题和内容的控件。
容器
一样,该类控件目录下只容许设置一次Conent和Header, 以下错误所示, 出现2次设置Header与Content报错:
后台
正确的使用方式:
基础
ItemsControl 类im
此类控件大多数属于显示列表类的数据、设置数据源的方式通常经过 ItemSource 设置。以下所示:
重点经常使用的控件介绍:
TextBlock: 用于显示文本, 不容许编辑的静态文本。 Text设置显示文本的内容。
TextBox: 用于输入/编辑内容的控件、做用与winform中TextBox相似, Text设置输入显示的内容。
Button: 简单按钮、Content显示文本、Click可设置点击事件、Command可设置后台的绑定命令
ComboBox: 下拉框控件, ItemSource设置下拉列表的数据源, 也能够显示设置, 以下