如何使用C#反转XAML PNG图像的颜色?

我正在使用Visual Studio,C#,XAML,WPF.

在我的程序中,我有带有白色png图标的XAML按钮.

如何使用C#反转XAML PNG图像的颜色?

我想拥有它,所以你可以通过从ComboBox中选择主题来切换到带有黑色图标的主题.

不是创建一组新的黑色png图像,有没有办法使用XAML和C#我可以反转白色图标的颜色?

<Button x:Name="btnInfo" HorizontalAlignment="Left" Margin="10,233,0,0" VerticalAlignment="Top" Width="22" Height="22" Cursor="Hand" Click="buttonInfo_Click" Style="{DynamicResource ButtonSmall}">
    <Image Source="Resources/Images/info.png" Width="5" Height="10" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="1,0,0,0"/>
</Button>

解决方法:

谢谢你提出这个问题.它给了我一个学习新东西的机会.

上一篇:Could not find resource com\atguigu\dao\StudentDao.xm,找不到存放sql语句的mapper文件而出现错误


下一篇:阿里产品大大:react项目这块用aceEditor代码编辑器吧,小姐姐看完都会的教程,你还不会????