![]() |
1
43
使用StringFormat的解决方案无法工作,因为它不是有效的格式字符串。 我编写了一个标记扩展,可以满足您的需要。你可以这样使用它:
这里是标记扩展的代码:
|
![]() |
2
57
您也可以使用 this great value converter 然后在XAML中声明如下内容:
你可以这样使用它:
|
![]() |
3
29
不带转换器
|
![]() |
4
3
还有另一个非常好的选择。检查这个: Alex141 CalcBinding . 在我的数据报中,我只有:
要使用它,只需通过github添加calcbinding,而不必在usercontrol/windows声明中添加
|
![]() |
5
2
这是一个使用
这样定义转换器:
像这样使用:
如果你需要一个不同的分隔符
|
![]() |
6
1
这是另一个具有“硬编码”是/否值的简化转换器。
XAML使用
|
![]() |
7
0
以下在DataGridTextColumn中对我有效:我向类中添加了另一个属性,该属性根据MyBool的值返回了一个字符串。 注意,在我的例子中,DataGrid绑定到MyClass对象的CollectionViewSource。 C:
XAML:
|
![]() |
user180708 · 将日期转换为英文日期 7 年前 |
![]() |
Anthony Smyth · 如何更改禁用WPF按钮的按钮样式? 7 年前 |
![]() |
Donat · 在XAML中绑定单例(UWP) 7 年前 |
![]() |
Amibluesky · 扩展/减少文本块WPF/Xaml中的符号 7 年前 |
![]() |
smoore4 · 访问代码隐藏中的XAML绑定 7 年前 |