我已经开始在我的WPF应用程序中使用基于xaml的图标,但我很难找到一种存储和共享它们的简单方法。图标是DrawingBrushes。
我吗?
A)将每个图标存储在包含在资源字典中的自己的xaml文件中。这意味着每次我想要绘制一个图标资源时,我都需要拉入每个图标资源,或者创建一个标记“图标”字典来拉取每个xaml文件。这似乎很难维护,每次我想使用图标时我仍然需要拉入图标资源字典。
如果我这样做,人们通常如何显示图标?只是以画笔为背景的画布?
B)将每个图标存储在自己的xaml文件中作为UserControl。这使得显示一个图标变得容易 - 只需将适当的控件放入其中,并且可以更简单地在XAML顶部声明XML图标命名空间而不是合并资源字典。
C)将所有图标存储在包含在资源字典中的一个XAML文件中。一个要合并但没有维护将单个文件拖入该字典的字典。虽然编辑图标可能很尴尬。
D)....?
其他人如何管理他们的图标?