更改矢量图像中的颜色

时间:2014-03-19 13:46:29

标签: c# wpf

我试图通过IValueConverter更改矢量图像的颜色。我的矢量图像具有以下格式:

Viewbox x:Key="ViewBoxName" Stretch="Uniform" x:Shared="False">
    <Canvas Width="256" Height="256" ClipToBounds="True">
        <Canvas  />
        <Canvas >
            <Path Stroke="{DynamicResource GlobalColor}" StrokeThickness="10">
                <Path.Data>
                    <PathGeometry FillRule="Nonzero" Figures="-------" />
                </Path.Data>
            </Path>
        </Canvas>
    </Canvas>
</Viewbox>

数字值可用,但我不想在这里:)

当参数具有指定值时,我希望能够将GlobalColor从视图框更改为仅用于此图像的另一个,我想在转换器内执行此操作。

我到目前为止尝试做的是解析这个视图并获得该颜色,更改它并返回带有新颜色的视图框,但在我的界面上仍保持与以前相同的颜色。

我认为我需要一种新的方法来实现这一目标。

问候。

0 个答案:

没有答案