- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我不明白这可能是什么问题。绑定(bind)在 Decimal 属性上。这是 XAML:
<DataGridTextColumn Header="Price" Binding="{Binding Price, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged} Width="*"/>
我真的无法输入“.”特点。为什么它会阻止我输入该字符以及我如何告诉它让我这样做。
我尝试过这样的字符串格式:
<DataGridTextColumn Header="Price" Binding="{Binding Price, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:n2}} Width="*"/>
但这并不能解决我的问题,因为它所做的只是将“.00”附加到我键入的任何内容的末尾。
我只需要输入句号的权限。
更新:
我被引导 here .我删除了 UpdateSourceTrigger 属性,这使我可以键入“.”。我没有安装 4.5 Beta 并且我的本地化设置是正确的。所以现在我的问题是如何让 DataGridTextColumn 允许我键入“。”设置了 UpdateSourceTrigger 属性?
最佳答案
UpdateSourceTrigger=PropertyChanged 在每次击键时重新评估文本。以小数点结尾的数字无效。将 UpdateSourceTrigger 更改为 LostFocus(与删除它相同)或尝试键入“.”而你后面还有其他数字。
关于c# - WPF DataGridTextColumn 绑定(bind)不接受小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18985650/
我正在尝试提供一个行为类似于 DataGridTextColumn 的 DataGrid 列,但在编辑模式下有一个附加按钮。我查看了 DataGridTemplateColumn,但似乎更容易将 Da
这可能(希望)有一个微不足道或非常简单的答案。 假设我想要为我的 DataGrid 自定义标题.我可以使用 DataTemplate像这样:
有没有办法将工具提示添加到 DataGridColumn 标题并仍然保留排序功能。下面的代码不起作用(它不显示工具提示) 当我使用下面的代码时
我有几个数字列,希望它们右对齐。这是一个有点人为的例子来说明我的问题:
我有一个 DataGridTextColumn ElementStyle,如下所示:
也许,我想,事情太简单了。我有一个数据网格,从后面的代码动态添加列。这行得通。然后我有带有整数值的列,我希望在列中看到右对齐,但它失败了。我的代码是: public List> Integer
我有一个包含 3 个 DataGridTextColumns 的 DataGrid。我希望第一个占 40%,另外两个占 30%,基本上我需要它们填满整个 DataGrid。
我已经搜索并尝试了许多方法来格式化出生日期列,不仅按月份和日期,还考虑到年份。 我不敢相信这这么难做到。 我创建了几个类型转换器,它们将字符串“MM/dd/yyyy”转换为日期时间,尝试转换为不带“/
我有这个 WPF DataGrid:
首先,我使用 WPF 和 DataGrid,因为我想要列标题。但是,如果有办法做到这一点并且仍然有列标题,我不会接受这个解决方案。 现在,我进行了一些广泛的搜索并尝试了通过谷歌搜索找到的各种解决方案,
为什么这样做...
如何向 DataGridTextColumn 添加边距或填充? 最佳答案 没有示例代码的答案不是很有帮助。用这个:
如果我创建到 IsReadOnly 的绑定(bind)DataGridTextColumn 的属性(property),它没有实现。如果我通过标记设置它,它可以工作。 IsReferenceI
我目前有一个绑定(bind)到 Person 对象的 DataGrid: ... 当用户编辑网格并添加新用
我正在使用 WPFtoolkit DataGrid ,我必须将文本包装在 DataGridTextColumn 中或我必须将 ToolTip 添加到文本列。我已经在网上搜索过,但找不到合适的解决方案。
我尝试使用以下代码为 DataGridTextColumn 创建样式 ... 但是,Visual Studio 2010 用蓝线突出显示 {x:Type DataGridTe
我正在使用 DataTrigger 将空单元格替换为“-”文本。我的代码:
我正在尝试以编程方式添加 DataGridTextColumn,并设置一些属性以在单元格中显示文本。我不想使用 TemplateColumn,因为它需要双击才能进入编辑模式。我找不到可以设置文本对齐方
我正在使用 DataTrigger 将空单元格替换为“-”文本。我的代码:
我尝试做的是创建一个 Style 以在 Datagrid 中的所有 DataGridTextColumns 上应用 WordWrap,而不是像这样明确设置它。
我是一名优秀的程序员,十分优秀!