/ / Използване на ресурс за изображение в маркирането на XAML? - .net, wpf, xaml

Използване на ресурс на изображението в маркирането XAML? - .net, wpf, xaml

Опитвам се да добавя малки икони към раздели в WPF, но имам проблеми с това как да настроя обвързването.

<TabItem.Header>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Source=prop:Resources.eye}" />
<Label VerticalAlignment="Center">Header</Label>
</StackPanel>
</TabItem.Header>

Xmlns:опора е настроена за свойствата на местния проект, аз дърпам други стойности от него другаде, така че знам, че пространството от имена работи. Маркировката по-горе компилира добре НО аз не виждам изображението на очите в раздела.

Също, има ли начин да настроите това в шаблон? Аз съм сравнително нов за XAML / WPF и всеки раздел ще има свой собствен образ ...

Отговори:

2 за отговор № 1

Използвайте този код. Ще работи :)

<TabItem.Header>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Source={x:Static prop:Resources.eye}}" />
<Label VerticalAlignment="Center">Header</Label>
</StackPanel>
</TabItem.Header>

1 за отговор № 2

Познайте без достатъчно подробности във вашия въпрос, но вие задавате източника на свързването към string "Проп: Resources.eye". Това, което искате да направите, е да разрешите string в ресурса и задайте това като източник:

<Image Source="{Binding Source={StaticResource prop:Resources.eye}}" />