WPF: как импортировать ресурс из дочернего элемента - PullRequest
0 голосов
/ 15 мая 2009

Я хотел бы определить два похожих вида на некоторые графические данные. Одно представление является редактором, а другое - средством просмотра, которое показывает преобразовываемые данные. Я не уверен, что наилучшим способом является совместное использование кода и ресурсов между двумя представлениями, но я предварительно решил создать UserControl для представления части визуальной презентации, которая является общей для этих двух.

Наиболее целесообразно хранить Styles и ControlTemplates в качестве ресурсов UserControl, но как в XAML я могу использовать стиль, определенный в UserControl, в одном из представлений (где UserControl является дочерним элементом представления)

1 Ответ

0 голосов
/ 15 мая 2009

Если вы используете тип в качестве ключа шаблона, не существует способа получить оба одновременно. Однако, если вы хотите добавить какой-то механизм ввода / вывода для различных типов графических представлений.

Кроме того, графические данные абстрагируются как дерево объектов, и если да, то не будет ли более целесообразным переключение шаблонов данных?

...