Uygulamamda bir dizi bağımlılık özelliği ortaya çıkaran bir (global, singleton) nesneye sahip olmak isterim. XAML'deki değerleri bu bağımlılık özelliklerine bağlamak istiyorum. Bunu nasıl elde edebilirim ki XAML bağımın sözdizimi mümkün olduğunca basittir (başka bir deyişle, RelativeSource, AncestoryType, vb. Hakkında sürekli endişe duymamak gibi).XAML Binding: "global" bir nesnenin özelliklerine bağlanma
7
A
cevap
7
Statik özellik olduğundan, Singleton'unuza doğrudan bağlamak için x:Static işaretleme uzantısını kullanabilirsiniz. senin tekil "Foo" adında bir özellik olsaydı
Örneğin,:
<TextBox Text="{x:Static local:YourSingleton.Instance.Foo}" />
İlgili konular
- 1. XAML - Global inputBindings nasıl?
- 2. Binding PropertyName of CollectionViewSource SortAçıklama içinde Xaml
- 3. Global yeni operatör, ayrılan nesnenin tür özelliklerine göre geçersiz kılınabilir mi?
- 4. Birden çok bağlama ile StringFormat kullanarak Çoklu Binding için daha kısa xaml sözdizimi nedir? Tek bir bağlanma için
- 5. XAML verileri global değişkene bağlanıyor mu?
- 6. PHP'de anonim işlevdeki bir nesnenin özel/korumalı özelliklerine erişme
- 7. TwoWay Binding With ItemsControl
- 8. ListBox SelectedItems Binding
- 9. WPF TextBlock Binding
- 10. WPF xaml'daki çokboyutlu diziye bağlanma
- 11. WPF ListStation'a yönelik liste görünümünde bağlanma var mı?
- 12. wpf textbox text binding
- 13. XAML
- 14. XAML
- 15. Binding ToolbarItem Tıklayın Xamarin.Forms
- 16. TabItem Binding WPF
- 17. Silverlight DataGridTextColumn Binding Görünürlük
- 18. C#/WPF: Bir DataTemplate içinde bir öğenin bağlanma yolunu alın
- 19. XAML Bir dönüştürücüye bağlama
- 20. WPF Koleksiyondaki belirli öğelere bağlanma
- 21. Binding Troubles Komutla ViewModel
- 22. XAML: DataTemplate'de bir özelliği bağlama
- 23. Gp'ye bağlanma WPF.ColumnSpan
- 24. XAML
- 25. Bir sınıf kitaplığındaki global kaynaklar
- 26. Bindings XAML ile Bağlama Dizisi XAML
- 27. MVC'de bir SelectList'e bağlanma
- 28. İki değere bağlanma
- 29. Silverlight 2 - DataContext/Binding problem
- 30. Microsoft Xaml Element Eşdeğeri Xamarin Xaml "ContentView"
Bu umut verici görünüyor. YourSingleton, xaml'inizden farklı bir ad alanındayken sözdizimi nasıl görünür? – anthony
@anthony Aynı şey - xmlns'inizde xmlns'inizde ne ayarlamış olursanız olun, ad alanını bir önekle eşlemek için "yerel" dir. –
Bunu yaptıktan sonra bile her zaman bir hata alıyorum: "'YourSingleton' türünü bulamıyorum" – anthony