XAML:
<ListView Grid.Row="0" Grid.Column="2" Width="155" Height="Auto" Margin="10" ItemsSource="{Binding MedialDictionary}"></ListView>
C# 視圖模型:
private Dictionary<DateTime, decimal> _medialDictionary;
public Dictionary<DateTime, decimal> MedialDictionary
{
get => _medialDictionary;
set => SetProperty(ref _medialDictionary, value);
}
字典鍵 =
DateTime字典值 =
decimalWPF 看起來像這樣:

我想在串列的一列中有鍵,在另一列中有一個值。我在 中添加了GridView列ListView,但沒有正確系結屬性(EffectiveDate、Value)。我已經閱讀了很多檔案,但是對我來說沒有任何意義,所以我在這里尋找建議/解決方案。
uj5u.com熱心網友回復:
a 中的項Dictionary<K,V>是 a KeyValuePair<TKey,TValue>,它是struct帶有 aKey和Value可以系結的屬性的 a。
為了顯示帶有列的表格布局,您可以使用GridView. 每個列都有一個DisplayMemberPath屬性,要顯示的相應屬性系結到該屬性。
<ListView Grid.Row="0" Grid.Column="2" Width="155" Height="Auto" Margin="10"
ItemsSource="{Binding MedialDictionary}">
<ListView.View>
<GridView>
<GridViewColumn Header="Date"
DisplayMemberBinding="{Binding Key}"/>
<GridViewColumn Header="Value"
DisplayMemberBinding="{Binding Value}"/>
</GridView>
</ListView.View>
</ListView>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/511397.html
下一篇:拉伸串列視圖以匹配擴展器寬度
