У меня есть элемент пользовательского интерфейса, цвет которого я хотел бы установить на основе локальной переменной на странице (ну, собственно, в модуле, но я могу переместить его на страницу).
Я вижу, что в WPF можно связать элемент пользовательского интерфейса с локальной переменной, присвоив переменной свойство и установив привязку RelativeSource к родительскому классу, используя FindAncestor :
Связывание WPF с локальной переменной
К сожалению, Silverlight, похоже, не поддерживает режим FindAncestor .
Любое возможное решение, или мне нужно создать экземпляр пользовательского класса и тому подобное только для этой переменной?