Windows: Add OriginHierarchyWindow

This commit is contained in:
2023-11-24 23:38:55 +01:00
parent fb4dc613ae
commit c25bfc9f1b
14 changed files with 353 additions and 10 deletions

View File

@ -84,6 +84,12 @@
</DataTemplate.Triggers>
</DataTemplate>
<DataTemplate x:Key="WineOriginTemplate">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding HkIdLevel}" MinWidth="70" Margin="0,0,10,0"/>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</DataTemplate>
<ControlTemplate x:Key="WineOriginTemplateSimple">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}"/>
@ -95,7 +101,7 @@
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</ControlTemplate>
<DataTemplate x:Key="WineOriginTemplate">
<DataTemplate x:Key="WineOriginComboTemplate">
<Control x:Name="Control" Focusable="False" Template="{StaticResource WineOriginTemplateExtended}"/>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ComboBoxItem}}, Path=IsSelected}" Value="{x:Null}">
@ -103,5 +109,31 @@
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
<DataTemplate x:Key="GemTemplate">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}"/>
<TextBlock Text="{Binding Gkz, StringFormat='{} ({0:00000})'}"/>
</StackPanel>
</DataTemplate>
<DataTemplate x:Key="WbKgTemplate">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<TextBlock Width="250">
<TextBlock Text="{Binding Name}"/>
<TextBlock Text="{Binding KgNr, StringFormat='{}({0:00000})'}"/>
</TextBlock>
<TextBlock Text="{Binding Gem.WbGem.Origin.Name}"/>
</StackPanel>
</DataTemplate>
<DataTemplate x:Key="WbKgGlTemplate">
<StackPanel Orientation="Horizontal">
<TextBlock Width="220">
<TextBlock Text="{Binding Name}"/>
<TextBlock Text="{Binding KgNr, StringFormat='{}({0:00000})'}"/>
</TextBlock>
<TextBlock Text="{Binding WbKg.Gl.Name}"/>
</StackPanel>
</DataTemplate>
</Application.Resources>
</Application>