WPF

C#-DataGridColumn只能输入数字

写一个比较通用的方法,扩展一个新的格式列DataGridNumericColumn继承DataGridTextColumn,在DataGridNumericColumn类中限制输入…

C#-DataGridComboBoxColumn数据绑定

如果直接在DataGridComboBoxColumn上使用ItemsSource会发现没有作用,有几种解决方式,一种就是不要使用DataGridComboBoxColumn,使用…

C#-DataGrid的使用(三)

我们之前在DataGrid使用的第一部分中,使用到了拖拽事件,它能够实现用鼠标拖拽表格的行,对顺序进行重新排列,但是这个不够完善,当你在行中使用模板,添加了按钮,或者下拉框等控件的…

WPF-TextBox实现Placeholder

<TextBox> <TextBox.Resources> <VisualBrush x:Key="HelpBrush" TileMode="None…

C#-DataGrid的使用(二)

单元格设置为只读 问题:直接使用IsReadOnly={Binding isReadonly}无法实现,原因:DataGridTextColumn并不是一个真正的可视化元素,所以它…

C#-TreeView

TreeView是一个树形结构的控件,能够表现出对象的层级关系,比如文件夹目录展示经常使用。 新建WPF应用程序,在界面上添加TreeView控件,最直接简单的用法是在TreeVi…

C#-利用自定义控件创建箭头控件

1.向解决方案中添加windows窗体,目的用来显示我们创建的自定义控件。这里我创建一个ArrowView的窗口类。 2.鼠标右键->添加->新建项->自定义控件…

C#-DataGrid的使用(一)

datagrid是开发中常用的一个数据展示控件,主要用来展示表格数据。 基本用法 使用`ItemsSource`绑定数据源,后台构造数据源,双向绑定模式下,数据变化时可反应到界面,…