2
A
回答
1
虽然我不能确认这一点100%,我不认为你的要求是可能的。有是 a DataGrid.RowValidationErrorTemplate
属性,它使您能够定义自定义模板以在发生验证错误时显示,但它不能让您指定它的位置。按照DataGrid.RowValidationErrorTemplate
Property页面上MSDN:
下面的例子替换有较明显的指标默认行确认反馈。当用户输入无效值时,带有白色感叹号的红色圆圈在行标题中出现。
<DataGrid.RowValidationErrorTemplate>
<ControlTemplate>
<Grid Margin="0,-2,0,-2"
ToolTip="{Binding RelativeSource={RelativeSource
FindAncestor, AncestorType={x:Type DataGridRow}},
Path=(Validation.Errors)[0].ErrorContent}">
<Ellipse StrokeThickness="0" Fill="Red"
Width="{TemplateBinding FontSize}"
Height="{TemplateBinding FontSize}" />
<TextBlock Text="!" FontSize="{TemplateBinding FontSize}"
FontWeight="Bold" Foreground="White"
HorizontalAlignment="Center" />
</Grid>
</ControlTemplate>
</DataGrid.RowValidationErrorTemplate>
相关问题
- 1. WPF DataGrid RowValidation问题
- 2. 设置WPF Datagrid的开始位置
- 3. WPF Datagrid列显示时间
- 4. 重置WPF Datagrid滚动条位置
- 5. WPF DataGrid *列:设置EditingElementStyle
- 6. wpf datagrid扩展器显示x项目
- 7. WPF的DataGrid列
- 8. 展示位置
- 9. WPF组合框匹配DataGrid列的位置
- 10. WPF DataGrid列宽
- 11. WPF Caliburn.Micro DataGrid列
- 12. wpf datagrid combobox列
- 13. WPF Datagrid突出显示行和列
- 14. WPF Datagrid绑定和列显示
- 15. WPF DataGrid控件显示额外列
- 16. 的GridBagLayout和展示位置
- 17. 在WPF DataGrid列上设置MultiBinding
- 18. WPF DataGrid:如何将列设置为TextWrap?
- 19. Wpf DataGrid列拆分
- 20. WPF DataGrid删除列
- 21. WPF DataGrid列封装
- 22. wpf datagrid隐形列
- 23. WPF来自相对位置的展示图像
- 24. vb.net中的Datagridview RowValidation
- 25. 的DataGridView RowValidation错误
- 26. wpf datagrid选择+扩展器的问题
- 27. 冻结wpf datagrid中的列
- 28. DataGrid中的计算列WPF
- 29. WPF Datagrid列的默认值
- 30. WPF Datagrid大小伸展问题