wpfdatagrid相关内容
..
编辑:基本问题是将 List 绑定到 ListBox(或任何其他控件).所以我正在编辑问题. 我将一个字符串列表绑定到一个 ListBox,如下所示.但是,当我更改文本框的内容时,它并没有更改源列表中的字符串.为什么? 公共部分类 MainWindow : Window{列表_nameList = null;公共列表名单{得到{if (_nameList == nul
..
我有一个带有 MVVM 模式的 WPF 应用程序.在我看来,我必须绑定一个 ObservableCollection 才能查看.在那个视图中,我有一个 ListBox 和一个 DataGrid 都绑定到相同的 ObservableCollection 但做不同的事情,比如事件、样式等. 我一次只需要显示其中一个控件,我所做的是创建了两个用户控件,一个用于 DataGrid,另一个用于 Lis
..
..
我有 DataGrid,如果我想在单元格中编辑值,我必须双击它,光标会出现在这里(只需单击一下,就可以选择适当的单元格)..! 我可以通过单击单元格(通过 Xaml 触发器)使它们不只是被选中,而是立即进入 EditMode,当我在带有箭头的单元格之间切换时,它们也会进入 EditMode? 这里是我当前修改后的代码
..
我有一个 DataGrid 绑定到我的 ViewModel 中的 ICollectionView.DataGrid 位于 UserControl 内,它用于几种不同的数据场景,其中一些需要某些 DataGrid 列,而另一些则不需要. 我只想将 DataGridTemplateColumn 的 Visibility 属性绑定到内部标签的 Content 属性,这样如果没有任何行包含值,它将被
..
我有一个 wpf 数据网格.我将 ObservableCollection 分配给它. DG1.DataContext = a; 其中一列具有如下值 1_A_B12_A1_B3_A2_B10_A3_B2_A4_B15_A5_B 我想使用第一个整数值对数据网格进行排序,如下所示 1_A_B2_A4_B3_A2_B10_A3_B12_A1_B15_A5_B 如果我使用此列进行排序,它将采用
..
我有一个包含两列的数据表,我将绑定到 DataGridComboBoxColumn 的所有组合框,其中一列将是项目的文本,其他将是项目的值. 我知道名为“DisplayMemberPath"的属性是我将列的名称指定为项目文本的地方,以及必须在“SelectedValuePath"属性中指定的值. 但是再一次将任何内容绑定到 DataGridComboBoxColumn 是一个问题,因为
..
在WPF datagrid中,当一个单元格无效时,它会阻止其他单元格编辑,因此用户无法输入数据,直到无效单元格生效.我想知道是否有办法禁用这种行为? 我是如何使用datagrid的:
..
有谁知道以编程方式将 WPF DataGrid (.NET 4) 滚动到最后一行的可靠方法? 我知道 ScrollIntoView(Items[Items.Count-1]),但这仅在项目唯一时才有效. 例如,考虑以下 DataGrid,它显示所有已安装的文化,然后是所有已安装的文化: varculture = System.Globalization.CultureInfo.Get
..
我想弄清楚如何使以下 WPF DataGrid 中的行不可聚焦.如您所见,我尝试将 部分添加到 DataGrid 中,我在其中指定了 DataGrid 单元格样式,但这不起作用.我错过了什么?
..
我是 WPF 的初学者. 我有一个数据网格,用于显示带有列定义的消息,如下所示.数据网格绑定到数据表
..
我想以编程方式显示一列.我有很多列,当它们在屏幕外时,我想选择一个单元格并将该单元格置于视图中,我可以选择一个屏幕外的单元格,当我水平滚动以使该单元格可见时,该单元格被选中. 我知道你可以用行来做到这一点,即 ScrollIntoView 但列呢? 有人有幸这样做过吗?如果是这样:)(当然) 解决方案 答案:使用 datagrid 方法. public void Scroll
..
ContractListUserControl.XAML
..
有没有办法使用 XAML 根据行的一个单元格的内容动态设置行的背景? 谢谢, 菲尔 解决方案 您可以为行定义样式并使用 DataTrigger 更改颜色.像这样:
..
..
我从下面的代码中得到以下错误......不知道为什么(是的,它产生了所有 4 个,即使它是相同的 2 个重复).哦,它不会产生交替行的效果,即使在这些错误之前弹出相同的代码是有效的. System.Windows.Data 错误:4:无法找到绑定参考 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.DataG
..
我想知道是否可以向数据网格左上角的“全选"按钮添加功能,以便它也取消选择所有行?我有一个附加到按钮的方法可以执行此操作,但是如果我可以从“全选"按钮触发此方法以将功能保留在视图的同一部分,那就太好了.这个“全选"按钮是否可以添加代码,如果是这样,如何到达按钮?我找不到任何示例或建议. 解决方案 好的,经过大量搜索,我从 Colin Eberhardt 那里找到了如何转到按钮的方法,在这里:
..
我在使用 NotifyPropertyChanged 单击按钮更新数据网格时遇到问题.如果我在后面的代码中设置了 DataGrid.ItemsSource,它会起作用,但如果我在 xaml 中设置它,它就不起作用.这是 & 后面的一些代码xml: 命名空间 MyWpfDataBindingLab{公共部分类 NpcWindow : 窗口{DataCollection dc = new DataC
..
我需要将 DataGridTemplateColumn 的 Visibility 绑定到 DataGrid.ItemsSource 之外的属性,因为我需要绑定此列在 ViewModel 内的一个属性的所有行中,但据我所知,您只需将其绑定到 ItemsSource 内的某些内容,或者您应该使用 ElementStyle 和 EditingElementStyle我已经试过这个代码: 而且
..