Есть ли легкий взлом для выполнения следующих действий?Задание нескольких RelativeSource.AncestorTypes
<Binding RelativeSource="{RelativeSource AncestorType=UserControl OR Window}" Path="Tag" />
Я просто хочу привязать свойство тега родительского уровня верхнего уровня, которое может быть либо UserControl, либо Window. Обратите внимание, однако, что расстояние от текущего элемента управления до родителя произвольное, поэтому я не могу использовать AncestorLevel
.
Там нет причин, чтобы перечислить тег в ваших заголовках вопросов. См. Http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles для обсуждения того, почему это не нужно. – Patrick
Кроме того, подобно тому, что написал stukselbax в ответ на ваш [другой вопрос] (http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles), вы, вероятно, могли бы решить эту проблему с расширением разметки или с некоторым преобразователем значений. Вы пробовали это? – Patrick
@Patrick: Спасибо за советы по использованию тегов. Это имеет смысл. Что касается ответа stukselbax (возможно, вы захотите исправить ссылку в своем комментарии), это довольно сложно для меня на этом этапе. Как вы видите ниже в ответе Фила, решение было намного проще. – dotNET