Как я могу программно получить доступ к System.Windows.ResourceDictionary? - PullRequest
0 голосов
/ 06 июня 2011

Я пытаюсь реализовать аннотации Load / Save (сложные дочерние элементы, а не чернильные штрихи, как редактируемое текстовое поле) для InkCanvas, и когда я использую XamlReader.Load, я получаю исключение, когда оно пытается загрузить что-то в словарь это уже там. Я считаю, что мне нужно получить доступ к словарю и либо проверить, что-то уже есть, либо просто очистить его.

У меня вопрос, как я могу получить программный доступ к словарю ресурсов или есть лучший способ справиться с этим?

1 Ответ

1 голос
/ 06 июня 2011

Все производные классы FrameworkElement включают свойство Resources , которое можно использовать для доступа к словарю ресурсов для этого элемента. Вы также можете получить прямой доступ к Application.Resources , если ресурс определен на уровне приложения.

...