mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-12 04:06:36 +08:00
画板基础基本完成
This commit is contained in:
@@ -10,6 +10,8 @@
|
||||
<dd:ColorBrushConverter x:Key="ColorBrushConverter" />
|
||||
<dd:ClipConverter x:Key="ClipConverter"/>
|
||||
<dd:NegativeConverter x:Key="NegativeConverter"/>
|
||||
<dd:LineDashConverter x:Key="LineDashConverter"/>
|
||||
<dd:DoubleToThickness x:Key="DoubleToThickness"/>
|
||||
|
||||
<DataTemplate DataType="{x:Type dd:DefaultDesignerItemViewModel}">
|
||||
<Grid IsHitTestVisible="False">
|
||||
@@ -26,6 +28,18 @@
|
||||
</Grid>
|
||||
</DataTemplate>
|
||||
|
||||
<DataTemplate DataType="{x:Type dd:TextAutoDesignerItemViewModel}">
|
||||
<Grid >
|
||||
<Border BorderThickness="{Binding ColorViewModel.LineWidth,Converter={StaticResource DoubleToThickness}}"
|
||||
BorderBrush="{Binding ColorViewModel.LineColor,Converter={StaticResource ColorBrushConverter}}"
|
||||
Background="{Binding ColorViewModel.FillColor,Converter={StaticResource ColorBrushConverter}}"
|
||||
IsHitTestVisible="False"/>
|
||||
<Grid Margin="1">
|
||||
<dd:TextControl />
|
||||
</Grid>
|
||||
</Grid>
|
||||
</DataTemplate>
|
||||
|
||||
<DataTemplate DataType="{x:Type dd:DrawingDesignerItemViewModelBase}">
|
||||
<Grid IsHitTestVisible="False">
|
||||
<Control x:Name="control" />
|
||||
@@ -49,7 +63,7 @@
|
||||
<Path StrokeThickness="{Binding ColorViewModel.LineWidth}"
|
||||
StrokeDashArray="{Binding ColorViewModel.LineDashStyle,Converter={StaticResource LineDashConverter}}"
|
||||
Stroke="{Binding ColorViewModel.LineColor,Converter={StaticResource ColorBrushConverter}}"
|
||||
Fill="{Binding ColorViewModel.LineColor,Converter={StaticResource ColorBrushConverter}}"
|
||||
Fill="{Binding ColorViewModel.FillColor,Converter={StaticResource ColorBrushConverter}}"
|
||||
Data="{Binding Geometry}">
|
||||
</Path>
|
||||
</ControlTemplate>
|
||||
|
||||
Reference in New Issue
Block a user