Я пытаюсь написать пользовательский MarkupExtension
, чтобы облегчить мою жизнь, предоставив мне лучший способ указать привязки в XAML. Однако я хотел бы знать, есть ли какой-нибудь способ получить доступ к объекту, который представляет файл, в котором используется MarkupExtension
.
Другими словами, предположим, что у меня есть UserControl
, который определяет конкретное представление модели данных моей программы. Этот элемент управления имеет множество визуальных элементов, таких как сетки, границы и общий макет. Если я использую свой MarkupExtension
для определенного свойства некоторого элемента в этом UserControl
, я хочу получить доступ к экземпляру UserControl
, не зная, какой это тип (я планирую использовать отражение).
Это вообще возможно?