Простой вопрос WPF/XAML. В XAML, как я могу ссылаться на Self/this object в данном контексте? В очень базовом приложении с основным окном, одним элементом управления и закодированным свойством С# для окна я хочу привязать свойство элемента управления к свойству ручной кодировки окна.
В коде это очень просто - в конструкторе Window я добавил следующее:
Binding bind = new Binding();
bind.Source = this;
bind.Path = new PropertyPath("ButtonWidth");
button1.SetBinding(WidthProperty, bind);
Очевидно, что у меня есть свойство ButtonWidth и элемент управления, называемый button1. Я не могу понять, как это сделать в XAML. Различные попытки, подобные следующему примеру, не работали:
<Button x:Name="button1" Width="{Binding Source=Self Path=ButtonWidth}"/>
<Button x:Name="button1" Width="{Binding RelativeSource={RelativeSource Self} Path=ButtonWidth}"/>
и т.д.
Спасибо