0
我有ListView
与定义在Resources
。我想将GridViewColumn
的内容转发到DataTemplate
,以便DataTemplate
可以重复用于多个GridViewColumns
。我有一个名为Property1
的房产,我想绑定到GridViewColumn
,然后将其转发到DataTemplate
,在那里它将显示在TextBlock
中。但是,GridViewColumn
没有任何Content
属性,我可以将其绑定到。如何绑定从DataTemplate到GridViewColumns项目
这里是一个精简代码:
<ListView>
<ListView.Resources>
<DataTemplate x:Key="PropertyTemplate>
<TextBlock Text"{Binding}" />
<DataTemplate>
</ListView.Resources>
<ListView.View>
<GridView>
<!-- No Content property in GridViewColumn -->
<GridViewColumn CellTemplate="{StaticResource PropertyTemplate}" Content={Binding Property1} />
<GridView>
</ListView.View>
</ListView>
我怎样才能从GridViewColumn到GridViewColumn的DataTemplate中转发的绑定属性?
这不起作用,因为设置DisplayMemberBinding会覆盖DataTemplate。 –
啊,好的。您是否尝试过在DataTemplate中指定属性名称: –
Fayilt
您需要首先在ListView上指定ItemsSource。 – Fayilt