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