mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-12 12:16:37 +08:00
mind 工具栏
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
<dd:IntToVisibilityConverter x:Key="IntToVisibilityConverter"/>
|
||||
<dd:DoubleToThickness x:Key="DoubleToThickness"/>
|
||||
<dd:NullableToVisibilityConverter x:Key="NullableToVisibilityConverter"/>
|
||||
|
||||
<dd:NotNullOrEmptyToBoolConverter x:Key="NotNullOrEmptyToBoolConverter"/>
|
||||
<!-- Toggle Button -->
|
||||
<Style x:Key="ExpandCollapseToggleStyle" TargetType="ToggleButton">
|
||||
<Setter Property="Focusable" Value="False"/>
|
||||
@@ -69,7 +69,10 @@
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Image x:Name="image" Source="{Binding ImageInfo.Url}" Stretch="Fill" Width="128" Height="128" Visibility="{Binding ImageInfo.Url,FallbackValue='',Converter={StaticResource NullableToVisibilityConverter}}" IsHitTestVisible="False"/>
|
||||
<Image x:Name="image" Margin="5" Stretch="Fill" Width="128" Height="128"
|
||||
Visibility="{Binding ImageInfo.Url,FallbackValue='',Converter={StaticResource NullableToVisibilityConverter}}"
|
||||
ToolTip="{Binding ImageInfo.Text}"
|
||||
IsHitTestVisible="False"/>
|
||||
<Grid Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
@@ -100,6 +103,9 @@
|
||||
<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>
|
||||
<ControlTemplate.Triggers>
|
||||
<DataTrigger Binding="{Binding ImageInfo.Url,Converter={StaticResource NotNullOrEmptyToBoolConverter}}" Value="true">
|
||||
<Setter TargetName="image" Property="Source" Value="{Binding ImageInfo.Url}"/>
|
||||
</DataTrigger>
|
||||
<DataTrigger Binding="{Binding ConnectorOrientation}" Value="None">
|
||||
<Setter TargetName="toggle" Property="Visibility" Value="Collapsed"/>
|
||||
</DataTrigger>
|
||||
|
||||
Reference in New Issue
Block a user