Я начал использовать иконки на основе xaml в своем приложении WPF, но изо всех сил пытаюсь найти простой способ их хранения и обмена ими.Значки - это DrawingBrushes.
Do I?
A) Сохранять каждый значок в отдельном файле xaml, обернутом в словарь ресурсов.Это означает, что мне нужно либо извлекать каждый ресурс значков каждый раз, когда я хочу его нарисовать, либо создавать стандартный словарь значков, который извлекает каждый файл xaml.Это кажется трудным для поддержания, и мне все еще приходится использовать словарь ресурсов значков каждый раз, когда я хочу использовать значок.
Если я действительно пошел на это, как люди обычно отображают значок?Просто Canvas с кистью в качестве фона?
B) Сохраняйте каждый значок в своем собственном файле xaml как UserControl.Это упрощает отображение значка - просто вставьте элемент управления Approprate, и, возможно, проще объявить пространство имен значков XML в верхней части XAML, чем объединять словарь ресурсов.один файл XAML, обернутый в словарь ресурсов.Один словарь для слияния, но без поддержки добавления отдельных файлов в этот словарь.Потенциально неловко редактировать иконки.
D) ....?
Как другие люди управляют своими иконами?