2021-07-23 09:42:22 +08:00
|
|
|
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
2022-10-28 22:45:39 +08:00
|
|
|
xmlns:s="clr-namespace:AIStudio.Wpf.DiagramDesigner;assembly=AIStudio.Wpf.DiagramDesigner"
|
2023-01-25 15:58:05 +08:00
|
|
|
xmlns:viewmodel="clr-namespace:AIStudio.Wpf.DiagramDesigner.Additionals.Extensions.ViewModels"
|
|
|
|
|
xmlns:convent="clr-namespace:AIStudio.Wpf.DiagramDesigner.Additionals.Converters">
|
2021-07-23 09:42:22 +08:00
|
|
|
<convent:StringPathConverter x:Key="stringPathConverter"/>
|
|
|
|
|
<s:ColorBrushConverter x:Key="ColorBrushConverter" />
|
|
|
|
|
<Brush x:Key="ItemStroke">#FFD69436</Brush>
|
|
|
|
|
<LinearGradientBrush x:Key="ItemBrush" StartPoint="0,0" EndPoint="0,1">
|
|
|
|
|
<LinearGradientBrush.GradientStops>
|
|
|
|
|
<GradientStop Color="#FAFBE9" Offset="0" />
|
|
|
|
|
<GradientStop Color="Orange" Offset="1" />
|
|
|
|
|
</LinearGradientBrush.GradientStops>
|
|
|
|
|
</LinearGradientBrush>
|
|
|
|
|
<Style x:Key="PathItemStyle" TargetType="Path">
|
|
|
|
|
<!--<Setter Property="Fill" Value="{StaticResource ItemBrush}"/>
|
|
|
|
|
<Setter Property="Stroke" Value="{StaticResource ItemStroke}"/>-->
|
|
|
|
|
<Setter Property="Fill" Value="{Binding ColorViewModel.FillColor,Converter={StaticResource ColorBrushConverter}}"/>
|
|
|
|
|
<Setter Property="Stroke" Value="{Binding ColorViewModel.LineColor,Converter={StaticResource ColorBrushConverter}}"/>
|
|
|
|
|
<Setter Property="StrokeThickness" Value="1"/>
|
|
|
|
|
<Setter Property="StrokeLineJoin" Value="Round"/>
|
|
|
|
|
<Setter Property="Stretch" Value="Fill"/>
|
|
|
|
|
<Setter Property="IsHitTestVisible" Value="True"/>
|
|
|
|
|
<Setter Property="SnapsToDevicePixels" Value="True"/>
|
|
|
|
|
<Setter Property="Data" Value="{Binding Icon,Converter={StaticResource stringPathConverter}}"/>
|
|
|
|
|
</Style>
|
|
|
|
|
|
2021-07-29 13:55:18 +08:00
|
|
|
<DataTemplate DataType="{x:Type viewmodel:PathItemViewModel}">
|
2021-07-23 09:42:22 +08:00
|
|
|
<Grid>
|
|
|
|
|
<Path Tag="Process" IsHitTestVisible="False" Style="{StaticResource PathItemStyle}"/>
|
|
|
|
|
</Grid>
|
|
|
|
|
</DataTemplate>
|
|
|
|
|
|
|
|
|
|
</ResourceDictionary>
|