Binding с помощью c#

Есть такая привязка:

Width="{Binding ActualWidth, ElementName=EditTableSize}"

как мне сделать такую привязку через c#?


Ответы (1 шт):

Автор решения: mik.ov

Если вам ну очень нужно то вот так:

someObjectname.
    SetBinding(WidthProperty, new Binding("ActualWidth") { ElementName = "EditTableSize" });

Однако, вместо WidthProperty укажите класс в который необходимо устанавливать свойство. Например в моем случае это ContentPresenter. e.g:

someObjectname.
    SetBinding(ContentPresenter.WidthProperty,
               new Binding("ActualWidth") { ElementName = "EditTableSize" });
→ Ссылка