设想
我似乎找不到使用IFormatProvider格式化 WPF 中的绑定的方法。目前我的数据源上有一个属性:
public int PersonNumber { get; set; }
此属性绑定到 XAML 中的标签:
<Label Content="{Binding Path=PersonNumber}" />
如您所见,它是一个数字,但格式应为 0000.00.000。目前,我们在旧的 WinForms 应用程序中为此类事情使用单独的 IFormatProvider。
问题
- 在 WPF 中可以进行这样的格式化吗?
- 如果是,我们首选的方法是仍然使用 IFormatProvider,也可能吗?
- 如果没有,有什么好的选择?
提前致谢!