Thursday, January 12, 2012 10:55 AM
lukaashek
WPF 4.5 Developer Preview - Binding to static properties
Určitě se Vám někdy stalo, že jste chtěli použít Binding na statickou vlastnost a ono to jednoduše nešlo. Nyní je vše jinak a velice jednoduše můžete nabindovat cokoli z UI na statickou vlastnost.
Notifikace změny statické vlastnosti se může provádět dvěma způsoby:
- pomocí static event EventHandler <název-vlastnosti>Changed – pokud máme ovšem více statických vlastností, musíme mít více handlerů.
- nebo pomocí static event EventHandler<PropertyChangedEventArgs> StaticPropertyChanged – kde jednoduše předáme pouze název vlastnosti
Další změnou je i syntaxe Bindingu, která využívá klasické závorky: Text="{Binding Path=(local:Class1.Abc)}"
Xaml i code-behind je pro oba případy stejný


Add 1.

Add 2.
