我在綁定到自定義類的列表的列表視圖中顯示多行數據。自定義類有一個名爲type的屬性。允許的類型數量是有限的,我想限制用戶通過從組合框中選擇進行更改。我嘗試添加一個組合框到基類,但沒有顯示爲列表視圖中的組合框。如何在綁定時在ListView中顯示組合框?
1
A
回答
0
在線發現並且似乎是開始使用DataTemplates的一個很好的起點。
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/749c8e84-3af3-4ec9-90b1-297d684025e7/
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Window.Resources>
<XmlDataProvider x:Key="MyData" XPath="/Info">
<x:XData>
<Info xmlns="">
<Item ID="123" Catalog="Category1"/>
<Item ID="456" Catalog="Category2"/>
<Item ID="789" Catalog="Category3"/>
</Info>
</x:XData>
</XmlDataProvider>
<CollectionViewSource x:Key='src' Source="{Binding Source={StaticResource MyData}, XPath=Item}" />
</Window.Resources>
<Grid>
<ListView Name="mylist" ItemsSource="{Binding Source={StaticResource src}}">
<ListView.View>
<GridView>
<GridViewColumn Header="Catalog" Width="100">
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox Name="mycombo" SelectedValue="{Binding [email protected]}">
<ComboBoxItem>Category1</ComboBoxItem>
<ComboBoxItem>Category2</ComboBoxItem>
<ComboBoxItem>Category3</ComboBoxItem>
</ComboBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="ID" Width="100" DisplayMemberBinding="{Binding [email protected]}" />
</GridView>
</ListView.View>
</ListView>
</Grid>
0
您需要使用DataTemplate。
網上有很多教程。
相關問題
- 1. 如何使用綁定在組合框中顯示默認值?
- 2. VB.NET綁定組合框SelectedValue不顯示
- 3. 我綁定的組合框不顯示
- 4. 如何在Android中顯示組合框?
- 5. 如何在雙向綁定組合框中顯示選定的項目/值?
- 6. 無法綁定到新的顯示成員在組合框中
- 7. 組合框在Silverlight中不顯示綁定值Xaml
- 8. 在組合框中顯示空白綁定到數據庫
- 9. 綁定在項目模板中顯示組合框的成員
- 10. 如何綁定組合框
- 11. 如何綁定組合框組合框在WPF
- 12. 綁定組合框在System.ArgumentOutOfRangeException
- 13. 如何綁定到組合框顯示值?
- 14. 如何在php中顯示組合框中的選定值
- 15. 不能在新的顯示部件綁定的組合框
- 16. datagridview與組合框綁定到Datatable時不顯示數據
- 17. 如何避免在數據集綁定到組合框中的組合框後,獲取system.data.datarowview在組合框中#
- 18. 如何在標籤c#中顯示組合框的選定值?
- 19. wpf組合框的選定值不顯示在組合框上
- 20. WPF - 如何在突出顯示組合框時集中
- 21. 如何在MVVM Light的ListView中的組合框中顯示列表?
- 22. 顯示在vb.net組合框
- 23. 在列表視圖中將組合框綁定到組合框
- 24. 在DataGrid RowDetailsTemplate中綁定組合框
- 25. 在組合框中綁定SetectedItem WPF
- 26. 綁定不出現在組合框中
- 27. 在擺動中綁定組合框
- 28. 如何在組合框中輸入文本時在組合框中顯示匹配的值集合?
- 29. 組合框綁定
- 30. 綁定組合框