read version

This commit is contained in:
Paddy Xu
2018-09-02 15:08:09 +03:00
parent 187fe2649b
commit b079e79561
2 changed files with 13 additions and 6 deletions

View File

@@ -22,21 +22,27 @@
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="10" /> <RowDefinition Height="10" />
<RowDefinition Height="Auto" /> <RowDefinition Height="Auto" />
<RowDefinition Height="10" /> <RowDefinition Height="5" />
<RowDefinition Height="Auto" />
<RowDefinition Height="5" />
<RowDefinition Height="*" /> <RowDefinition Height="*" />
<RowDefinition Height="40" /> <RowDefinition Height="Auto" />
<RowDefinition Height="10" /> <RowDefinition Height="20" />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<TextBlock x:Name="filename" Grid.Row="1" Grid.Column="1" FontSize="19" Padding="3" <TextBlock x:Name="filename" Grid.Row="1" Grid.Column="1" FontSize="19" Padding="3"
TextWrapping="Wrap" TextWrapping="Wrap"
LineHeight="25" MaxHeight="60" TextTrimming="CharacterEllipsis" FontWeight="SemiBold"> LineHeight="25" MaxHeight="60" TextTrimming="CharacterEllipsis" FontWeight="SemiBold">
QuickLook.Plugin.PluginInstaller QuickLook.Plugin.PluginInstaller
</TextBlock> </TextBlock>
<TextBlock x:Name="description" Grid.Row="3" Grid.Column="1" Padding="3" <TextBlock x:Name="version" Grid.Row="3" Grid.Column="1" Padding="3"
Foreground="{DynamicResource WindowTextForegroundAlternative}">
Version 0
</TextBlock>
<TextBlock x:Name="description" Grid.Row="5" Grid.Column="1" Padding="3"
Foreground="{DynamicResource WindowTextForegroundAlternative}"> Foreground="{DynamicResource WindowTextForegroundAlternative}">
I am a potato. I am a potato.
</TextBlock> </TextBlock>
<Button x:Name="btnInstall" Content="Click here to install this plugin." Grid.Column="1" Grid.Row="4" <Button x:Name="btnInstall" Content="Click here to install this plugin." Grid.Column="1" Grid.Row="6"
FontWeight="SemiBold" Foreground="{DynamicResource WindowTextForegroundAlternative}" FontWeight="SemiBold" Foreground="{DynamicResource WindowTextForegroundAlternative}"
Style="{StaticResource CaptionTextButtonStyle}" HorizontalAlignment="Right" Margin="0,0,20,0" /> Style="{StaticResource CaptionTextButtonStyle}" HorizontalAlignment="Right" Margin="0,0,20,0" />

View File

@@ -111,6 +111,7 @@ namespace QuickLook.Plugin.PluginInstaller
var okay = _namespace != null && _namespace.StartsWith("QuickLook.Plugin."); var okay = _namespace != null && _namespace.StartsWith("QuickLook.Plugin.");
filename.Text = okay ? _namespace : "Invalid plugin."; filename.Text = okay ? _namespace : "Invalid plugin.";
version.Text = "Version " + GetString(xml, @"/Metadata/Version", "not defined");
description.Text = GetString(xml, @"/Metadata/Description", string.Empty); description.Text = GetString(xml, @"/Metadata/Description", string.Empty);
btnInstall.Visibility = okay ? Visibility.Visible : Visibility.Collapsed; btnInstall.Visibility = okay ? Visibility.Visible : Visibility.Collapsed;
@@ -120,7 +121,7 @@ namespace QuickLook.Plugin.PluginInstaller
{ {
var n = xml?.SelectSingleNode(xpath); var n = xml?.SelectSingleNode(xpath);
return n?.InnerText; return n?.InnerText ?? def;
} }
private static XmlDocument LoadXml(Stream data) private static XmlDocument LoadXml(Stream data)