如何使用C#反转XAML PNG图像的颜色?
作者:互联网
我正在使用Visual Studio,C#,XAML,WPF.
在我的程序中,我有带有白色png图标的XAML按钮.
我想拥有它,所以你可以通过从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>
解决方法:
谢谢你提出这个问题.它给了我一个学习新东西的机会.
标签:c,visual-studio,wpf,xaml,hlsl 来源: https://codeday.me/bug/20190722/1501180.html