Я работаю над приложением C # WPF, использующим файлы .resx для управления ресурсами.Сейчас я пытаюсь добавить иконки (.ico) в проект, но у меня возникают некоторые проблемы.
<Image Name="imgMin" Grid.Column="0"
Stretch="UniformToFill"
Cursor="Hand"
MouseDown="imgMin_MouseDown">
<Image.Style>
<Style TargetType="{x:Type Image}">
<Setter Property="Source" Value="\Images\minimize_glow.ico"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Source" Value="\Images\minimize_glow.ico"/>
</Trigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
Это работает нормально, но когда я перемещаю значок в AppResources.resx, у меня возникают проблемы с ссылками на него в коде xaml.Что я должен использовать вместо строк Setter Property = ... выше?Это:
<Setter Property="Source" Value="{x:Static res:AppResources.minimize}"/>
не работает, я думаю, что мне, вероятно, нужно использовать свойство, отличное от «Source», потому что Value - это не строка, указывающая на иконку, а сама иконка.Хотя я не могу понять, какой из них использовать - какую-нибудь помощь, пожалуйста?