鉴于:WPF解决方案中有几种资源字典,其中包含各种资源(矢量图形):
<ResourceDictionary ...>
<Canvas x:Key="SvgWarning" ... />
<Canvas x:Key="SvgError" ... />
<Canvas x:Key="SvgOk" ... />
...
<Path x:Key="PathBullet" ... />
<Path x:Key="PathMinus" ... />
...
词典已添加到应用程序资源。然后,这些矢量图形将在不同的窗口,用户控件等中使用。
问题:经过多年的发展,它们变得太多了。很难说出什么样的人是什么样子,我希望对它们有更好的了解。例如。如果我有一个项目引用的jpg文件,那么我可以简单地使用Windows资源管理器预览每个文件的外观。
当前,我必须记住(或找到)按键,然后键入它:
只有到那时我才能看到它的样子。静默的智能感知不是一个真正的问题(当然是一个加分点),因为我只是想预览图像,甚至在决定将其添加到按钮之前。
问题:我该如何组织它,以便快速查看哪个“女巫”是哪个?
我可以创建一个仅供设计人员使用的窗口(在运行时不使用),并在其中手动添加所有图像;通过单击每个按钮,然后可以在xaml中看到其密钥。我可以枚举资源,检测图像是哪个(但不是样式)并将其添加到此类窗口吗?也许现在的组织方式不好?
我不需要具体的解决方案,而是朝着正确的方向努力,有类似问题并已解决的人的提示。