Я хочу привязать к ресурсу (DynamicResource) и получить доступ к свойствам этого ресурса, но есть ли способ сделать это?
(Я хочу визуализировать значения по умолчанию из конструктора в редакторе xaml в Visual Studio. Их нельзя увидеть при обращении к объекту через DataContext или через свойство, добавленное в мой класс Window ...)
Не работает xaml: (работает в composer, но не во время выполнения ...)
<Window ... >
<Window.Resources>
<local:MyClass x:Key="myResource" />
</Window.Resources>
<StackPanel>
<Button Content="{Binding Source={DynamicResource myResource} Path=Property1}" />
<Button Content="{Binding Source={DynamicResource myResource} Path=Property2}" />
</StackPanel>
</Window>
с классом (который, вероятно, должен реализовать INotifyPropertyChanged):
public class MyClass
{
public MyClass()
{
this.Property1 = "Ok";
this.Property2 = "Cancel";
}
public string Property1 { get; set; }
public string Property2 { get; set; }
}