Вставить XAML-файл с ViewBox в качестве ресурса - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть ресурс XAML.

Screenshot of a Resources folder with a file titled

Это выглядит так.

Image of X button created out of a ViewBox that contains multiple DrawingBrushes and GeometryDrawings

Как отобразить этот ресурс внутри кнопки?


Примечание:

  • Я не хочу копировать код из изображения XAML в приложение.xaml как ресурс, я хочу правильно сослаться на него из папки Resources.
  • Я бы преобразовал его в SVG, но я бы предпочел использовать изображение в его собственном формате.

1 Ответ

0 голосов
/ 20 сентября 2019

Этот пример поможет вам правильно сослаться на ресурс xaml.

шаг 1

ResourceXaml (Example.xaml в папке ресурсов)

<Viewbox x:Key="A_Name">
  // blahh...
</Viewbox>

app.xaml

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>    
            <!--Reference xaml file-->            
            <ResourceDictionary Source="/Resources/Example.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>        
</Application.Resources>

шаг 2

Кнопка в YourPage.xaml

<Button Content="{StaticResource Image_KeyName_In_Referenced_XAML_File}" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...