Привет, во-первых, я хочу ответить, можете ли вы. Ссылка ic_document.xaml
Ответ: нет, мы не можем сделать что-то подобное, но мы можем создать стиль в вашем файле XAML и использовать его
Файл ресурса
<Style x:Key="MyIcon" TargetType="Path">
<Setter Property="Data" Value="F1 M 22,12L 26,12L 26,22L 36,22L 36,26L 26,26L 26,36L 22,36L 22,26L 12,26L 12,22L 22,22L 22,12 Z"></Setter>
<Setter Property="Fill" Value="#000000"></Setter>
</Style>
View
<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Width="50"
Height="50">
<Canvas >
<Path Style="{StaticResource MyIcon}">
</Path>
</Canvas>
Обратите внимание, если у вас несколько тем и вам нужно использовать DynamicResource, вам нужно использовать PathGeometry, чтобы установить его
Файл ресурсов
<PathGeometry x:Key="MyIcon" >
<PathFigure StartPoint="0,0" >
<LineSegment Point="0,50"/>
<LineSegment Point="100,50"/>
<LineSegment Point="100,20"/>
<LineSegment Point="80,0"/>
<LineSegment Point="0,0"/>
</PathFigure>
</PathGeometry>
View
<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Name="Svg63" Width="50"
Height="50">
<Canvas Name="Sf1">
<Path xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Name="Path2" Fill="#000000"
Data="{DynamicResource MyIcon}" />
</Canvas>