161得票12回答
如何在WPF DataGrid中实现单击复选框选择?

我有一个DataGrid,第一列是文本列,第二列是复选框列。我的目标是,如果我点击复选框,它应该被选中。 但是,需要点击两次才能选中,在第一次单击时,单元格会被选中,第二次单击时复选框才会被选中。如何使复选框在一次单击时被勾选/取消勾选。 我使用的是WPF 4.0。 DataGrid中的列是...

137得票5回答
如何在WPF Datagrid中禁用单元格编辑?

我正在构建一个Windows Presentation Foundation中的数据网格,遇到了一个问题。当用户双击我的数据网格中的单元格时,单元格会进入编辑模式。我想阻止这种情况。相反,我希望用户能够选择整行 - 而不是编辑其中的值。 如何使双击选择整行而不是将点击的单元格置于编辑模式?

121得票4回答
如何隐藏WPF数据表格的行选择器

我正在使用WPF DataGrid控件展示一些详细信息和一个选择按钮,但我不需要左侧的灰色选择器列。它也破坏了我的设计美感。 有没有办法将其删除,或者如果不能删除,如何进行样式设置以匹配我的设计?

105得票4回答
如何使用数据绑定根据属性值设置DataGrid行的背景色

在我的XAML代码中,我想根据一个特定行对象的属性值设置每一行的Background颜色。我有一个包含z类型对象的ObservableCollection,每个z对象都有一个名为State的属性。我在我的DataGrid中开始使用以下代码:<DataGrid.RowStyle> ...

96得票4回答
WPF标签内容的StringFormat

我希望能够将我的字符串绑定格式化为 Amount is X,其中X是绑定到标签的属性。 我看过很多例子,但以下内容不起作用:<Label Content="{Binding Path=MaxLevelofInvestment, StringFormat='Amount is {...

93得票8回答
在WPF DataGrid中绑定ComboBoxColumn的ItemsSource

我有两个简单的Model类和一个ViewModel...public class GridItem { public string Name { get; set; } public int CompanyID { get; set; } } public class Com...

81得票12回答
数据表格在未激活状态下的选中行颜色

当WPF DataGrid失去焦点时,我该如何样式化它以更改选择行的颜色?

66得票7回答
在FullRow选择模式下禁用DataGrid当前单元格边框

我正在使用 DataGrid 进行行选择模式(即 SelectionUnit="FullRow")。我只想要移除用户在突出显示一行时当前单元格周围的边框,以便实现真正的完整行选择(而不是单元格级别的选择)。 我不介意网格保留当前单元格的概念,我只想通过更改当前单元格的样式来删除那个麻烦的当前单...

56得票5回答
WPF DataGrid交替行着色

我已经尝试了这个方法,但是没有成功。 <Style TargetType="{x:Type DataGridRow}"> <Style.Triggers> <Trigger Property="ItemsControl.AlternationInd...

48得票12回答
滚动鼠标在带有WPF数据表格和其他UI元素的滚动查看器中不起作用

我正在尝试找出如何在一个带有ScrollViewer和DataGrid的WPF窗口上使鼠标滚动正常工作。以下是WPF和C#代码:<ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibili...