gpt4 book ai didi

wpf - 与 ListView ItemTemplate 中的静态属性绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 01:33:20 28 4
gpt4 key购买 nike

我在 WPF 绑定(bind)方面遇到了一些问题。

我有一个在类 Values 中有一些 const 属性的程序集,它们对应于数据表中的列。
我想使用 const 属性将列中的值绑定(bind)到 TextBlock 以指定 ListView ItemTemplate 中的列,如代码所示:

 xmlns:C="clr-namespace:WPFApplication1.Entities;assembly=WPFApplication1">
<Grid>
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding {x:Static C:Values.FieldCode}}" /> /*<- Don't work*/
/*Works like this: <TextBlock Text="{Binding [CODE]}" />*/
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>

如果我将绑定(bind)与静态属性一起使用,我将无法在数据行中显示该值,但如果我使用这样的 [CODE] 绑定(bind),我可以显示该值。

出现了什么?
有什么线索吗?

提前致谢。

最佳答案

您需要使用静态属性作为 Source,而不是 Path,这是 Binding 的默认属性:

{Binding Source={x:Static C:Values.FieldCode}}

关于wpf - 与 ListView ItemTemplate 中的静态属性绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3514885/

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