19得票5回答
"DeferRefresh"在"AddNew"或"EditItem"事务期间不允许使用。

在GUI中我有一个选项卡控件,其中一个选项卡中有一个WPF 4.0数据网格。当我单击网格中的单元格并编辑某些内容然后切换选项卡时,会出现“延迟刷新错误”:   在AddNew或EditItem事务期间不允许使用'DeferRefresh'。 因此,当切换选项卡以取消任何挂起的编辑并解决...

19得票3回答
如何将DataGridTemplateColumn.Visibility绑定到DataGrid.ItemsSource之外的属性?

我需要将DataGridTemplateColumn的Visibility绑定到DataGrid.ItemsSource之外的属性,因为我需要将此列绑定到ViewModel内的一个属性,而不仅仅是ItemsSource中的一些内容。但据我所知,您只能将其绑定到ItemsSource中的某个内容...

18得票2回答
WPF数据网格文本列多行输入

我正在使用.NET 4中的WPF DataGrid控件,其中包含一个DataGridTextColumn。 我希望能够输入多行文本。 当我绑定数据到该列时,换行符被正确格式化,但我发现在编辑文本时没有任何方法创建换行符。<DataGrid ItemsSource="{Binding M...

17得票3回答
Datagrid行的静态数据是否可以纯粹在XAML中定义,即不需要使用后台代码?

我有静态数据想以Datagrid格式显示。这些值只用于显示目的,不会更改。是否可以将其添加为Datagrid控件的某种子标记,以便我可以避免在代码后台中添加任何内容? 由于目的是使用虚拟占位符内容尝试和演示某些Datagrid UI功能,因此必须使用Datagrid控件。 如果无法使用纯X...

16得票2回答
DataGrid创建RadioButton列

我有一些绑定到 DataGrid 的对象。我创建了一个与对象的“Is Default”属性绑定的单选按钮列。 当应用程序启动时,正确的项目被显示为默认值,但是绑定随后永远不会更新。我希望的行为是让用户选中一个单选框,然后将该对象设为默认值。 <DataGrid CanUs...

16得票2回答
WPF数据表格:如何重新排序行?

我正在创建一个WPF数据表格,并希望能够通过拖放来重新排序行,就像这样:我点击一行并将其向上或向下拖动。当我这样做时,会显示一个标记,指示如果我释放鼠标,该行将被放置在哪里。当我释放鼠标时,被拖动的行将插入到标记所示的位置。 有没有人看过任何关于如何实现此功能的文章或博客帖子?如果不必要的话...

16得票3回答
WPF。如何通过绑定停止数据触发器动画?

在WPF工具包的数据网格中,我有一个绑定到单元格元素不透明度的数据触发器。 当UpVisibility更改为1时,路径变得可见,并开始将其淡化为0。这个功能可以正常运行。 然而,我的问题是,如果我需要提前停止/取消淡化并将UpVisibility设置为0,则路径仍然可见,并像什么也没有发生...

16得票5回答
当WPF数据表为空时,在数据表上显示“未找到记录”的消息。

如果没有记录可用,我想在数据网格下面的标题处添加一个,显示消息“没有找到记录。” 请参考附图。

16得票3回答
如何为 WPF 4 DataGrid 添加列标题右键菜单?

我希望数据网格(DataGrid)列标题的上下文菜单不同于其余单元格。因此,使用常规的ContextMenu属性无法实现。有DataGrid.RowHeaderTemplate但我找不到DataGrid.ColumnHeaderTemplate。 编辑/注释:列是动态生成的。

15得票7回答
在WPF DataGrid中按Enter键将焦点移动到下一个单元格?

我想要一个自定义的DataGrid,它能够: 在编辑模式下按下Enter键时,移动到下一个单元格。 当到达当前行的最后一列时,焦点应该移动到下一行的第一个单元格。 当到达下一个单元格时,如果单元格可编辑,它应该自动变为可编辑状态。 如果单元格包含一个ComboBox(不是comboboxc...