Я работаю над С# 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}"/>
не работает, я думаю, мне, вероятно, нужно использовать другое свойство, чем "Источник", потому что Value не является строкой, указывающей на значок, но сам значок теперь. Я не могу понять, какой из них использовать - пожалуйста, помогите?