gpt4 book ai didi

xaml - 如何在 XAML 元素中使用 StringFormat?

转载 作者:行者123 更新时间:2023-12-03 05:56:03 27 4
gpt4 key购买 nike

我深入研究了绑定(bind)到订单的 XAML 元素堆栈。

订单日期显示为例如“2008 年 12 月 31 日上午 12:00:00”。

我希望它显示为例如“2008 年 12 月 31 日”。

我该怎么做?我见过other stackoverflow questions提到 StringFormat 但他们以我无法工作的方式使用多重绑定(bind)。

这是我想要的语法(这是伪代码),只需在需要的地方指定 StringFormat,这是否可能?

<StackPanel>
<ListView ItemsSource="{Binding Orders}">
<ListView.View>
<GridView>
<GridViewColumn
Header="Order ID"
DisplayMemberBinding="{Binding Path=OrderID}"
StringFormat="{}{1:dd.MM.yyyy}"/>
<GridViewColumn
Header="Order Date"
DisplayMemberBinding="{Binding Path=OrderDate}"/>
</GridView>
</ListView.View>
</ListView>
</StackPanel>

最佳答案

我还没有测试过,但我认为这应该有效:

<GridViewColumn
Header="Order Date"
DisplayMemberBinding=
"{Binding Path=OrderDate, StringFormat='{}{0:dd.MM.yyyy}'}"/>

关于xaml - 如何在 XAML 元素中使用 StringFormat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/685743/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com