MainWindow: Add version to header

This commit is contained in:
2023-10-16 23:45:14 +02:00
parent daddd069a3
commit 2bcf26cc8d
2 changed files with 13 additions and 6 deletions

View File

@ -32,12 +32,16 @@
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<Image Source="/elwig.png" RenderOptions.BitmapScalingMode="HighQuality" Grid.Column="0" <Image Source="/elwig.png" RenderOptions.BitmapScalingMode="HighQuality" Grid.Column="0"
HorizontalAlignment="Left" Margin="5,5,5,5" VerticalAlignment="Top"/> HorizontalAlignment="Left" Margin="5,5,5,5" VerticalAlignment="Top"/>
<Label Grid.Column="1" Content="Elwig" FontSize="32" <TextBlock Grid.Column="1" FontSize="32" HorizontalAlignment="Left" Margin="0,5,0,0" VerticalAlignment="Top">
HorizontalAlignment="Left" Margin="0,10,0,0" VerticalAlignment="Top"/> Elwig
<Label Grid.Column="1" Content="Elektonische Winzer-" </TextBlock>
HorizontalAlignment="Left" Margin="0,55,0,0" VerticalAlignment="Top"/> <TextBlock Grid.Column="1" HorizontalAlignment="Left" Margin="0,50,0,0" VerticalAlignment="Top" LineHeight="14" LineStackingStrategy="BlockLineHeight">
<Label Grid.Column="1" Content="genossenschaftsverwaltung" Elektonische Winzer-<LineBreak/>
HorizontalAlignment="Left" Margin="0,70,0,0" VerticalAlignment="Top"/> genossenschaftsverwaltung
</TextBlock>
<TextBlock x:Name="VersionField" Grid.Column="1" FontSize="10" HorizontalAlignment="Left" Margin="0,80,0,0" VerticalAlignment="Top">
Version: ?
</TextBlock>
</Grid> </Grid>
<Button x:Name="MemberAdminButton" Content="Mitglieder" Click="MemberAdminButton_Click" <Button x:Name="MemberAdminButton" Content="Mitglieder" Click="MemberAdminButton_Click"

View File

@ -1,3 +1,4 @@
using System.Reflection;
using System.Windows; using System.Windows;
namespace Elwig.Windows { namespace Elwig.Windows {
@ -5,6 +6,8 @@ namespace Elwig.Windows {
public MainWindow() { public MainWindow() {
InitializeComponent(); InitializeComponent();
var v = Assembly.GetExecutingAssembly().GetName().Version;
VersionField.Text = "Version: " + (v == null ? "?" : $"{v.Major}.{v.Minor}.{v.Build}");
if (!App.Config.Debug) { if (!App.Config.Debug) {
TestWindowButton.Visibility = Visibility.Hidden; TestWindowButton.Visibility = Visibility.Hidden;
//QueryWindowButton.Visibility = Visibility.Hidden; //QueryWindowButton.Visibility = Visibility.Hidden;