mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-28 12:13:25 +08:00
mind
This commit is contained in:
@@ -57,40 +57,45 @@
|
||||
</ContextMenu>
|
||||
</Grid.ContextMenu>
|
||||
|
||||
<Grid IsHitTestVisible="{Binding IsEditing}">
|
||||
<Grid>
|
||||
<Border BorderThickness="{Binding BorderThickness}"
|
||||
BorderBrush="{Binding ColorViewModel.LineColor,Converter={StaticResource ColorBrushConverter}}"
|
||||
Background="{Binding ColorViewModel.FillColor,Converter={StaticResource ColorBrushConverter}}"
|
||||
CornerRadius="{Binding CornerRadius}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Image x:Name="image" Source="{Binding Icon}" Stretch="Fill" Width="64" Height="64" Visibility="Collapsed"/>
|
||||
<Grid Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<controls:RateControl Grid.Column="0" Width="20" Height="20" Rate="{Binding Rate}"
|
||||
Visibility="{Binding Rate,Converter={StaticResource NullableToVisibilityConverter}}"/>
|
||||
<controls:PriorityControl Grid.Column="1" Width="20" Height="20" Priority="{Binding Priority}"
|
||||
Visibility="{Binding Priority,Converter={StaticResource NullableToVisibilityConverter}}"/>
|
||||
<dd:TextControl Grid.Column="2" />
|
||||
<controls:LinkControl Grid.Column="3"
|
||||
CornerRadius="{Binding CornerRadius}"
|
||||
IsHitTestVisible="False">
|
||||
</Border>
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Image x:Name="image" Source="{Binding Icon}" Stretch="Fill" Width="64" Height="64" Visibility="Collapsed" IsHitTestVisible="False"/>
|
||||
<Grid Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<controls:RateControl Grid.Column="0" Rate="{Binding Rate}"
|
||||
Visibility="{Binding Rate,Converter={StaticResource NullableToVisibilityConverter}}"
|
||||
IsHitTestVisible="False"/>
|
||||
<controls:PriorityControl Grid.Column="1" Priority="{Binding Priority}"
|
||||
Visibility="{Binding Priority,Converter={StaticResource NullableToVisibilityConverter}}"
|
||||
IsHitTestVisible="False"/>
|
||||
<dd:TextControl Grid.Column="2" IsHitTestVisible="{Binding IsEditing}"/>
|
||||
<controls:LinkControl Grid.Column="3"
|
||||
Visibility="{Binding LinkInfo,Converter={StaticResource NullableToVisibilityConverter}}"
|
||||
Url="{Binding LinkInfo.Url}"
|
||||
ToolTip="{Binding LinkInfo.Text}" IsHitTestVisible="True"/>
|
||||
<controls:RemarkControl Grid.Column="4"/>
|
||||
<controls:TagControl Grid.Column="5"/>
|
||||
</Grid>
|
||||
ToolTip="{Binding LinkInfo.Text}" />
|
||||
<controls:RemarkControl Grid.Column="4"
|
||||
Visibility="{Binding Remark,Converter={StaticResource NullableToVisibilityConverter}}"
|
||||
ToolTip="{Binding Remark}"/>
|
||||
<controls:TagControl Grid.Column="5" IsHitTestVisible="False" ItemsSource="{Binding Tags}"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
</Grid>
|
||||
</Grid>
|
||||
<ToggleButton x:Name="toggle" IsChecked="{Binding IsExpanded}" Style="{StaticResource ExpandCollapseToggleStyle}" HorizontalAlignment="Left" Margin="-15,0,0,0" Visibility="{Binding Children.Count,Converter={StaticResource IntToVisibilityConverter}}"/>
|
||||
</Grid>
|
||||
|
||||
Reference in New Issue
Block a user