我正在尝试使用多重绑定(bind)来组合网格中的 2 个信息字段,多重绑定(bind)工作正常,但当我尝试开始格式化其中 1 个字段(此绑定(bind)中的日期)时,我遇到了问题。
这两个字段是用户姓名缩写,即 EGJ 和输入日期,希望实现类似于“EGJ - 01/01/2011”的组合字段
下面是我使用现有 XAML 的情况
<tk:DataGridTextColumn.Binding>
<MultiBinding StringFormat=" {0} - {}{1:dd/MM/yyyy}">
<Binding Path="UserInitials" />
<Binding Path="EntryDate" />
</MultiBinding>
</tk:DataGridTextColumn.Binding>
非常感谢任何帮助或指示
最佳答案
只见树木,不见森林
只需删除空大括号就解决了我的问题。
<tk:DataGridTextColumn.Binding>
<MultiBinding StringFormat=" {0} - {1:dd/MM/yyyy}">
<Binding Path="UserInitials" />
<Binding Path="EntryDate" />
</MultiBinding>
</tk:DataGridTextColumn.Binding>
感谢所有花时间查看的人。
关于WPF 多重绑定(bind)字符串格式日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4818090/