WPF更改使用画布和路径创建的图标颜色

WPF更改使用画布和路径创建的图标颜色,wpf,xaml,icons,Wpf,Xaml,Icons,我用画布和路径创建了一个图标。我可以重用此图标,但如何从“外部”(即从视图)更改图标的颜色 使用此图标时,它将始终为白色。我可以进行哪些更改,以便能够从xaml更改颜色?例如,现在我显示如下图标: 我假设更改颜色,语法将如下所示: 通过将三条路径的数据字符串连接起来,将画布转化为几何体资源: <Geometry x:Key="MyIcon">F1 M 36.074,14.516 C 36.117,10.711 33.078,7.540 29.332,7.478 Z M 35.8

我用画布和路径创建了一个图标。我可以重用此图标,但如何从“外部”(即从视图)更改图标的颜色


使用此图标时,它将始终为白色。我可以进行哪些更改,以便能够从xaml更改颜色?例如,现在我显示如下图标:

我假设更改颜色,语法将如下所示:


通过将三条路径的数据字符串连接起来,将画布转化为几何体资源:

<Geometry x:Key="MyIcon">F1 M 36.074,14.516 C 36.117,10.711 33.078,7.540 29.332,7.478 Z M 35.848,2.368 C 36.766,3.651 37.097,3.832 38.095,3.558 C 38.345,3.489 38.523,3.159 38.735,2.950 C 38.499,2.756 38.281,2.426 38.025,2.395 Z M 35.307,14.487 C 35.268,17.908 32.499,20.618 29.098,20.563 C 25.615,20.506 22.916,17.747 22.947,14.274 Z</Geometry>
(3.5.3.7 7 7.7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8.8 8 8 8 8 8 8 8.7 7 7 7 7 7 7 7 7 7.3.3.3.3 3.3.3 3 3 3 3.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 747 22.947,14.274 Z 将该资源与单个Path元素而不是ContentControl一起使用:

<Path Data="{StaticResource MyIcon}" Fill="Blue"/>

通过将三条路径的数据字符串连接起来,将画布转化为几何图形资源:

<Geometry x:Key="MyIcon">F1 M 36.074,14.516 C 36.117,10.711 33.078,7.540 29.332,7.478 Z M 35.848,2.368 C 36.766,3.651 37.097,3.832 38.095,3.558 C 38.345,3.489 38.523,3.159 38.735,2.950 C 38.499,2.756 38.281,2.426 38.025,2.395 Z M 35.307,14.487 C 35.268,17.908 32.499,20.618 29.098,20.563 C 25.615,20.506 22.916,17.747 22.947,14.274 Z</Geometry>
(3.5.3.7 7 7.7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8.8 8 8 8 8 8 8 8.7 7 7 7 7 7 7 7 7 7.3.3.3.3 3.3.3 3 3 3 3.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 747 22.947,14.274 Z 将该资源与单个Path元素而不是ContentControl一起使用:

<Path Data="{StaticResource MyIcon}" Fill="Blue"/>