Chcę nieruchomości do bieżącego elementu z ICollectionView
jak mogę to zrobić? Numer ICollectionView
jest używany do łączenia z polem kombi, w jaki sposób mogę powiązać inny element sterujący z wybranym elementem ICollectionView
?Jak powiązać z CurrentItem z ICollectionView
5
A
Odpowiedz
8
Sprawdź to cheat sheet. W szczególności sprawdź symbol powiązania /
, który odwołuje się do bieżącego elementu w widoku kolekcji.
2
Podaj nazwę ComboBox i połącz ją z SelectedItem.
Na przykład:
<ComboBox x:Name="MyComboBox" ItemsSource="{Binding MyList}" />
<Grid DataContext={Binding ElementName=MyComboBox, Path=SelectedItem>
...
</Grid>
6
Ustawianie IsSynchronizedWithCurrentItem na ComboBox zaktualizuje bieżącą pozycję z jego wyboru (nie wiem, jeśli jesteś już to robi). Następnie można powiązać tę samą kolekcję i uzyskać dostęp do bieżącej pozycji z powiązaniem:
<ComboBox ItemsSource="{Binding Names}" IsSynchronizedWithCurrentItem="True" />
<Button Content="{Binding Path=Names/}"/>
Powiązane problemy
- 1. Jak powiązać z s-up?
- 2. Jak powiązać zmienne z zamknięciem?
- 3. Jak powiązać kategorię z postpressem?
- 4. Jak powiązać przycisk z ListView.SelectedItem
- 5. Jak powiązać zdarzenie z sessionStorage?
- 6. Jak powiązać z RelativeSource Self?
- 7. Jak powiązać StaticResource z konwerterem?
- 8. zmienić grupę pozycji w ICollectionView
- 9. Jak powiązać sterownik z urządzeniem USB?
- 10. Jak powiązać słownik z ListBox w winformach?
- 11. Jak powiązać właściwość JList z klasą Bean
- 12. Jak powiązać dane z atrybutem src iframe?
- 13. Doctrine - jak powiązać tablicę z SQL?
- 14. Jak powiązać polecenie z MenuItem (WPF)?
- 15. Jak powiązać pliki obiektów C++ z ld
- 16. Jak powiązać powiązanie Entity Framework z ComboBox?
- 17. Jak powiązać ItemsSource z prywatną własnością?
- 18. WPF: jak powiązać z właściwością zagnieżdżoną?
- 19. jak powiązać listę z comboboxem? (WinForm)
- 20. Jak powiązać QModelIndex z nowym wierszem?
- 21. Jak powiązać typ danych DataTemplate z interfejsem?
- 22. WPF: Jak powiązać obiekt z ComboBox
- 23. Jak mogę powiązać serverocket z konkretnym IP?
- 24. Jak powiązać rvm z ustawieniami środowiska Eclipse
- 25. Jak powiązać z `ItemClick` dla` MvxLinearLayout`?
- 26. Jak powiązać DataGridTemplateColumn.Visibility z właściwością poza DataGrid.ItemsSource?
- 27. Jak powiązać gniazdo z wieloma interfejsami
- 28. Jak powiązać msvcr100.dll z programem cx_freeze
- 29. Jak powiązać z usługą tylko uzyskać akcesor
- 30. Jak powiązać Android DataBinding z Menu?
Działa to świetnie. Zauważyłem, że jeśli zmienię bieżący element w źródle widoku, wartość nie zostanie zaktualizowana. Czy potrzebuję do tego właściwości zależności? A może do tego powinienem użyć metody @ Rachel? –
@jiewmeng, patrz odpowiedź Jana; będziesz chciał użyć IsSynchronizedWithCurrentItem. –