我想要一個屬性到ICollectionView
的當前項目我該怎麼做? ICollectionView
用於綁定到組合框,我如何將另一個控件綁定到ICollectionView
的選定項目?如何綁定到ICollectionView的CurrentItem
5
A
回答
8
看看這個cheat sheet。請特別注意/
綁定符號,它引用集合視圖中的當前項目。
2
爲您的ComboBox命名並綁定到它的SelectedItem。
例如:
<ComboBox x:Name="MyComboBox" ItemsSource="{Binding MyList}" />
<Grid DataContext={Binding ElementName=MyComboBox, Path=SelectedItem>
...
</Grid>
6
的組合框設置IsSynchronizedWithCurrentItem將更新其選擇當前項目(不知道如果你已經這樣做了)。然後,您可以綁定同一個集合,並結合訪問其當前項目:
<ComboBox ItemsSource="{Binding Names}" IsSynchronizedWithCurrentItem="True" />
<Button Content="{Binding Path=Names/}"/>
相關問題
- 1. WPF綁定到CurrentItem
- 2. 從ICollectionView CurrentItem的屬性創建CollectionViewSource
- 3. WPF DataGrid綁定到CurrentItem或SelectedItem?
- 4. 綁定到ICollectionView轉換爲字典
- 5. WPF - 如何將ICollectionView綁定到使用MVVM的數據網格
- 6. 如何重新加載ICollectionView綁定到wpf組合框?
- 7. 可觀察綁定到兩個ICollectionView的同一集合
- 8. 將三個不同的ICollectionView綁定到列表框
- 9. 綁定到(Validation.Errors).CurrentItem不適用於TextBox(適用於DataGrid)
- 10. Silverlight - MVVM:Datagrid綁定到ICollectionView,填充「ChildViewModel」不會刷新數據
- 11. MVVM中ICollectionView和正確綁定和ObservableCollection的過濾方法
- 12. ICollectionView過濾器不會刷新 - 我的綁定是否錯誤?
- 13. Wpf ICollectionView綁定項無法解析對象類型的屬性
- 14. 數據綁定問題 - 的DataTemplate /視圖模型/ ICollectionView
- 15. CollectionViewSource CurrentItem
- 16. 如何綁定到
- 17. ICollectionView獲取特定對象
- 18. CompositeCollection中的ICollectionView
- 19. 在ICollectionView
- 20. Wpf ItemTemplate CurrentItem
- 21. 如何綁定到ObjectAnimationUsingKeyFrames
- 22. 如何綁定到RelativeSource Self?
- 23. Webmachine dispatch.conf:如何綁定到/
- 24. 如何綁定到S-up?
- 25. 我如何綁定到NSString?
- 26. 如何綁定到WPF TreeView?
- 27. 如何綁定到Tabcontrol.Items
- 28. 如何綁定ProgressDialog到RoboAsyncTask
- 29. 如何綁定到translatetransform
- 30. Silverlight和WPF的ICollectionView
這偉大工程,我注意到,如果我改變了看法源上的當前項目,該值不更新。我需要一個依賴屬性嗎?或者爲此,我應該使用@Rachel的方法? – 2010-11-03 03:15:07
@ jiewenng,見John的回答;你會想要使用IsSynchronizedWithCurrentItem。 – 2010-11-03 13:27:17