Получить и установить пользовательское присоединенное свойство WPF из кода позади

Я генерирую объекты класса Rectangle фреймворка (который запечатан) и программно добавляю их в Canvas. Я хочу добавить некоторую информацию к этим объектам. Есть ли такая возможность? Я могу получить и установить прикрепленные свойства в XAML, но это бесполезно для меня.


person Dawid Jablonski    schedule 16.02.2016    source источник


Ответы (1)


Вы можете установить прикрепленные свойства в коде, примерно так:

OwningClass.SetMyAttachedProperty(textBox, true);
person James Willock    schedule 16.02.2016
comment
Это хорошо для любого прикрепленного свойства, если вы объявите его стандартным способом. Вот пример того, как я использую собственный код в коде: github.com/ButchersBoy/MaterialDesignInXamlToolkit/blob/master/ - person James Willock; 16.02.2016