我想要一個屬性到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. 從ICollectionView CurrentItem的屬性創建CollectionViewSource
- 2. WPF - 如何將ICollectionView綁定到使用MVVM的數據網格
- 3. 可觀察綁定到兩個ICollectionView的同一集合
- 4. 將三個不同的ICollectionView綁定到列表框
- 5. DependencyProperty綁定不會更新到集合CurrentItem
- 6. 綁定到(Validation.Errors).CurrentItem不適用於TextBox(適用於DataGrid)
- 7. MVVM中ICollectionView和正確綁定和ObservableCollection的過濾方法
- 8. ICollectionView過濾器不會刷新 - 我的綁定是否錯誤?
- 9. CollectionViewSource CurrentItem
- 10. 如何綁定到
- 11. Wpf ItemTemplate CurrentItem
- 12. Silverlight和WPF的ICollectionView
- 13. 如何綁定到RelativeSource Self?
- 14. 如何綁定到ObjectAnimationUsingKeyFrames
- 15. 如何綁定到Tabcontrol.Items
- 16. 如何綁定到S-up?
- 17. Webmachine dispatch.conf:如何綁定到/
- 18. 如何綁定到translatetransform
- 19. Silverlight和icollectionview
- 20. WPF ICollectionView刷新
- 21. 使用ICollectionView
- 22. 如何檢測綁定到實體的綁定源的更改?
- 23. WPF:如何綁定到另一個控件綁定的屬性?
- 24. 如何轉換已經綁定到多重綁定的控件
- 25. 如何使用綁定綁定到Silverlight中的祖父元素?
- 26. 如何將serversocket綁定到特定IP?
- 27. 如何將ListBoxItem的屬性綁定到已綁定到ListBox的ItemsSource的屬性
- 28. xaml如何綁定到不同的源?
- 29. 如何將GridView的列綁定到DropDownList?
- 30. 如何將Vaadin的DateField綁定到LocalDateTime
這偉大工程,我注意到,如果我改變了看法源上的當前項目,該值不更新。我需要一個依賴屬性嗎?或者爲此,我應該使用@Rachel的方法? – 2010-11-03 03:15:07
@ jiewenng,見John的回答;你會想要使用IsSynchronizedWithCurrentItem。 – 2010-11-03 13:27:17