Простой вопрос WPF / XAML. Как в XAML ссылаться на объект Self / this в заданном контексте? В очень простом приложении с главным окном, одним элементом управления и закодированным свойством C # окна я хочу привязать свойство элемента управления к закодированному вручную свойству окна.
В коде это очень просто - в конструкторе 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}"/>
и т.д.
Спасибо