WPF 多重绑定(bind)字符串格式日期

标签 wpf xaml

我正在尝试使用多重绑定(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/

相关文章:

c# - 无法从 System.Windows.Forms.Label 转换为 System.Windows.UIElements

wpf - StackPanel 上的填充?

c# - 从 Windows 10 虚拟键盘输入 WPF 文本框的快乐表情符号未在文本框的 PreviewTextInput 事件中捕获

wpf - 如何更改 WPF `<Separator/>` 的颜色?

c# - WPF 自定义形状

wpf - 带有背景图像和颜色的文本框

c# - 默认 xml 命名空间在 XAML 中如何工作?

c# - WPF如何更改gridview的标题颜色

wpf - 从 DataTemplate 内的资源绑定(bind)

xaml - 如何在 Xamarin.Forms UWP 中使用图像?