Chciałbym mieć jeden obiekt (globalny, singleton) w mojej aplikacji, który eksponuje wiele właściwości zależności. Chciałbym powiązać wartości w XAML z tymi właściwościami zależności. Jak mogę to osiągnąć, aby składnia mojego powiązania XAML była tak prosta jak to tylko możliwe (innymi słowy, nie martwiąc się stale o RelativeSource, AncestoryType itd.).Wiązanie XAML: powiązanie z właściwościami obiektu "globalnego"
7
A
Odpowiedz
7
Możesz użyć rozszerzenia znaczników x:Static, aby powiązać bezpośrednio ze swoim Singletonem, ponieważ jest to właściwość statyczna.
Na przykład, jeśli Twój Singleton miał właściwość o nazwie "Foo":
<TextBox Text="{x:Static local:YourSingleton.Instance.Foo}" />
Powiązane problemy
- 1. Powiązanie z właściwościami JavaFX obiektu, który można zmienić
- 2. Wiązanie JavaFX z wieloma właściwościami
- 3. Wiązanie JSON-LD z opcjonalnymi właściwościami?
- 4. Powiązanie z całą pozycją danych w XAML
- 5. Warunkowe wiązanie tekstu XAML
- 6. Powiązanie WPF nie działa poprawnie z właściwościami typu int
- 7. Dlaczego funkcja WPF obsługuje wiązanie z właściwościami obiektu, ale nie pola?
- 8. Proste wiązanie WPF do obiektu INotifyPropertyChanged
- 9. Powiązanie animacji z ListViewItem w XAML
- 10. XAML - Powiązanie z DataContext i używanie konwertera?
- 11. Wiązanie właściwości z klasy do XAML bezpośrednio
- 12. wiązanie xamarin.forms z xaml do właściwości
- 13. Wiązanie XAML BitmapImage Właściwość ViewModel
- 14. XAML: Wiązanie właściwości w DataTemplate
- 15. Wiązanie do siebie/"to" w XAML
- 16. JavaFX - powiązanie właściwości z właściwościami każdego elementu w obserwowalnej kolekcji
- 17. Powiązanie ListBox do listy (kolekcja) w XAML
- 18. Powiązanie PropertyName CollectionViewSource SortDescription w Xaml
- 19. WPF Wiązanie do tablicy wielowymiarowej w Xaml
- 20. Powiązanie z właściwością IsSelected obiektu nadrzędnego ListViewItem
- 21. MVVM: Wiązanie z ListBox.SelectedItem?
- 22. Zalety/wady obiektu obserwatora globalnego vs. mieszanka
- 23. Powiązanie z UserControl DependencyProperty
- 24. WPF: Dynamiczne wiązanie listy do (niektórych) właściwości obiektu
- 25. Reuse ścieżka obiektu w XAML
- 26. Dynamiczne wiązanie z „ścieżka” zasobu
- 27. Czym dokładnie jest powiązanie?
- 28. WPF Wiązanie do określonych elementów w kolekcji
- 29. NSFetchRequest z różnymi właściwościami
- 30. Utwórz obiekt z właściwościami,
To wygląda obiecująco. Jak wygląda składnia, gdy YourSingleton znajduje się w innym obszarze nazw niż twój xaml? – anthony
@anthony To samo - "local" to wszystko, co skonfigurowałeś w swoich xmlnsach na górze xaml, aby mapować przestrzeń nazw na prefiks. –
Nawet po wykonaniu tego zawsze pojawia się błąd: "Nie można znaleźć typu" YourSingleton "" – anthony