在.Net 4.6中,我在全局xaml中使用在Canvas中实现为Path的共享矢量图标,如下所示:
For i = 1 To wb.UBound
Unload wb(i)
Next
Load wb(1)
wb(0).Visible = False
wb(1).Visible = true
wb(1).Navigate URL
然后我可以使用以下方法在多个应用程序中重用这些图标:
<ResourceDictionary ...>
<Canvas x:Key="mSearchCanvas" x:Shared="False" Width="24" Height="24">
<Path Data="M9.5,3A6.5,6.5 0 0,1 16,9.5..." Fill="Black" />
</Canvas>
</ResourceDictionary
它运作良好,但我想使用相同的图标/画布与不同的填充画笔。
有一种简单的方法可以用新值覆盖Fill属性吗?