Каков стандартный способ хранения и отображения значков xaml? - PullRequest
4 голосов
/ 17 февраля 2012

Я начал использовать иконки на основе xaml в своем приложении WPF, но изо всех сил пытаюсь найти простой способ их хранения и обмена ими.Значки - это DrawingBrushes.

Do I?

A) Сохранять каждый значок в отдельном файле xaml, обернутом в словарь ресурсов.Это означает, что мне нужно либо извлекать каждый ресурс значков каждый раз, когда я хочу его нарисовать, либо создавать стандартный словарь значков, который извлекает каждый файл xaml.Это кажется трудным для поддержания, и мне все еще приходится использовать словарь ресурсов значков каждый раз, когда я хочу использовать значок.

Если я действительно пошел на это, как люди обычно отображают значок?Просто Canvas с кистью в качестве фона?

B) Сохраняйте каждый значок в своем собственном файле xaml как UserControl.Это упрощает отображение значка - просто вставьте элемент управления Approprate, и, возможно, проще объявить пространство имен значков XML в верхней части XAML, чем объединять словарь ресурсов.один файл XAML, обернутый в словарь ресурсов.Один словарь для слияния, но без поддержки добавления отдельных файлов в этот словарь.Потенциально неловко редактировать иконки.

D) ....?

Как другие люди управляют своими иконами?

...