WPF教程之 FlowDocumentScrollViewer控件
富文本控件: FlowDocumentScrollViewer控件 在简介中没有过Flow的包装器中FlowViewer是最简单的一个。它允许用户使用滚动条滚动长文档。因为这是我们…
WPF教程之 FlowDocumentPageViewer控件
Rich Text控件: FlowDocumentPageViewer控件 在上一章,我们讨论了FlowDocumentScrollViewer,以及一些常规的FlowDocume…
WPF教程之 FlowDocumentReader控件
Rich Text控件: FlowDocumentReader控件 FlowDocumentReader是您可以放置在FlowDocument周围的最高级的只读包装器。 它提供了一…
WPF教程之 高级FlowDocument内容
富文本控件: 高级流程文档内容 正如我已经说过,这 WPF 的 FlowDocument 的文本显示功能非常丰富 – 你几乎可以做任何事情,包括列表,图像甚至显示了等内…
WPF教程之 怎么做一个富文本编辑器
Rich Text控件: 怎么做一个富文本编辑器 这是另一篇如何文章,灵感来自于RichTextBox控件的酷炫程度,以及创建一个小巧但非常强大的富文本编辑器是多么容易 ̵…
WPF教程之 使用WPF TabControl
TabControl: 使用WPF TabControl WPF标签栏控制功能能够实现将界面拆分为多个分区。 用户可以通过点击通常位于界面顶部的页面标签,访问对应的页面分区。页面控…
WPF教程之 WPF TabControl-标签位置
TabControl: WPF TabControl-标签位置 TabControl的选项卡通常放在控件的顶部,这也是WPF TabControl默认的外观: 但是,通过使用Tab…
WPF教程之 WPF TabControl-设置TabItems的样式
TabControl: WPF TabControl-设置TabItems的样式 在前一章,我们看过了自定义WPF TabControl的选项卡标题有多容易,例如为文本添加图像或颜…
WPF教程之 一个简单的ListView示例
ListView控制项: 一个简单的ListView示例 WPF ListView控件是最简单的形式。事实上,它看起来很像WPF ListBox,直到你开始添加专门的视图。这并不奇…
WPF教程之 ListView数据绑定和ItemTemplate
ListView控制项: ListView数据绑定和ItemTemplate 在前一篇文章中,我们用XAML代码手动构建了一个ListView控件。但是,在WPF中, 到处都是数据…
WPF教程之 带有GridView的ListView
ListView控制项: 带有GridView的ListView 在之前的ListView文章中,我们使用了WPF ListView的最基本版本,它是没有指定自定义View的版本。…
WPF教程之 使用方法-列名称左对齐的ListView
ListView控制项: 使用方法-列名称左对齐的ListView 在普通的ListView中,列名左对齐,但由于某种原因,Microsoft决定默认将名称置于WPF ListVi…
WPF教程之 ListView排序
ListView控制项: ListView排序 在上一章中,我们了解了如何通过访问ListView的View实例然后添加组描述来对WPF ListView中的项进行分组。将排序应用…
WPF教程之 使用方法-ListView列排序
ListView控制项: 使用方法-ListView列排序 在上一章中,我们看到了如何从Code-behind中轻松地对ListView进行排序,虽然这对某些情况来说已足够,但它不…
WPF教程之 ListView过滤
ListView控制项: ListView过滤 我们已经使用ListView做了几件不同的事情,比如分组和排序,但另一个非常有用的功能是过滤。显然,您可以首先限制添加到ListVi…
WPF教程之 TreeView简介
TreeView控件: TreeView简介 TreeView控件使你能够展示带有层级的数据,每一个数据由树中的一个节点代表。每一个节点可以拥有子节点,子节点也可以拥有自己的子节点…
WPF教程之 TreeViews 数据绑定和多种模板
TreeView控件: TreeViews 数据绑定和多种模板 WPF TreeView 支持数据绑定(Data Binding),就像其他所有WPF控件一样,但是TreeView…
WPF教程之 TreeView 选中/展开 状态
TreeView控件: TreeView 选中/展开 状态 在前几篇TreeView文章中,我们使用数据绑定在WPF TreeView中显示自定义对象。这非常有效,但它确实给您带来…
WPF教程之 延迟加载TreeView项目
TreeView控件: 延迟加载TreeView项目 使用TreeView时通常是绑定到项目集合或一次手动添加每个级别。 但是,在某些情况下,您希望延迟加载节点子项,直到实际需要它…
WPF教程之 DataGrid 控件
DataGrid 控件: DataGrid 控件 在使用GridView时,DataGrid控件看起来很像ListView,但是它提供了许多附加的功能。 例如,DataGrid可以…