Fix file info in preview panel of explorer plugin disappearing when file size display is disabled

This commit is contained in:
Yusyuriv 2024-05-24 10:12:34 +06:00
parent 5b561f4dce
commit abb0c02dfe
No known key found for this signature in database
GPG key ID: A91C52E6F73148E0
2 changed files with 13 additions and 14 deletions

View file

@ -54,20 +54,12 @@
<TextBlock
Style="{DynamicResource PreviewItemSubTitleStyle}"
Text="{Binding Result.SubTitle}" />
<StackPanel Orientation="Vertical">
<StackPanel.Style>
<Style TargetType="StackPanel">
<Style.Triggers>
<DataTrigger
Binding="{Binding ElementName=SizeValue, Path=Text}"
Value="{x:Static sys:String.Empty}">
<Setter Property="Height" Value="0" />
</DataTrigger>
</Style.Triggers>
</Style>
</StackPanel.Style>
<StackPanel
Visibility="{Binding FileInfoVisibility, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}">
<Separator Margin="0" Style="{DynamicResource PreviewSep}" />
<Grid Margin="0 10 0 0" VerticalAlignment="Center">
<Grid Margin="0 10 0 0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="*" />
@ -77,6 +69,7 @@
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock
Grid.Row="0"
Grid.Column="0"
@ -87,7 +80,6 @@
Text="{DynamicResource FileSize}"
TextWrapping="Wrap" />
<TextBlock
Name="SizeValue"
Grid.Row="0"
Grid.Column="1"
Margin="0"

View file

@ -43,6 +43,13 @@ public partial class PreviewPanel : UserControl, INotifyPropertyChanged
? Visibility.Visible
: Visibility.Collapsed;
public Visibility FileInfoVisibility =>
Settings.ShowFileSizeInPreviewPanel ||
Settings.ShowCreatedDateInPreviewPanel ||
Settings.ShowModifiedDateInPreviewPanel
? Visibility.Visible
: Visibility.Collapsed;
public PreviewPanel(Settings settings, string filePath)
{
InitializeComponent();