Nexmo

View_18_10

Oct 18th, 2021
746
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <Window x:Class="MVVM_Adressdatenbank.MainWindow"
  2.        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3.        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4.        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5.        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6.        xmlns:local="clr-namespace:MVVM_Adressdatenbank"
  7.        xmlns:vc="clr-namespace:MVVM_Adressdatenbank.ValueConverter"
  8.        mc:Ignorable="d"
  9.        Title="MainWindow" Height="800" Width="1600">
  10.     <Window.DataContext>
  11.         <local:MainWindowViewModel/>
  12.     </Window.DataContext>
  13.     <Window.Resources>
  14.         <Style TargetType="ListBoxItem">
  15.             <Setter Property="FontFamily" Value="ArialBlack"/>
  16.         </Style>
  17.         <Style TargetType="Label">
  18.             <Setter Property="Background" Value="AliceBlue"/>
  19.         </Style>
  20.         <Style TargetType="ListBoxItem" BasedOn="{StaticResource {x:Type ListBoxItem}}" x:Key="ExtraStyle">
  21.             <Setter Property="Opacity" Value="0.2"/>
  22.             <Style.Triggers>
  23.                 <MultiTrigger>
  24.                     <MultiTrigger.Conditions>
  25.                         <Condition Property="IsSelected" Value="False"/>
  26.                         <Condition Property="IsMouseOver" Value="True"/>
  27.                     </MultiTrigger.Conditions>
  28.                     <MultiTrigger.EnterActions>
  29.                         <BeginStoryboard>
  30.                             <Storyboard>
  31.                                 <DoubleAnimation Duration="0:0:0.5" Storyboard.TargetProperty="Opacity" To="1.0"/>
  32.                             </Storyboard>
  33.                         </BeginStoryboard>
  34.                     </MultiTrigger.EnterActions>
  35.                     <MultiTrigger.ExitActions>
  36.                         <BeginStoryboard>
  37.                             <Storyboard>
  38.                                 <DoubleAnimation Duration="0:0:0.5" Storyboard.TargetProperty="Opacity" />
  39.                             </Storyboard>
  40.                         </BeginStoryboard>
  41.                     </MultiTrigger.ExitActions>
  42.                 </MultiTrigger>
  43.                 <Trigger Property="IsSelected" Value="True">
  44.                     <Trigger.Setters>
  45.                         <Setter Property="Opacity" Value="1.0"/>
  46.                     </Trigger.Setters>
  47.                 </Trigger>
  48.  
  49.  
  50.             </Style.Triggers>
  51.         </Style>
  52.         <vc:BoolToVisibilityConverter x:Key="bool2vis"/>
  53.     </Window.Resources>
  54.     <Grid Background="beige">
  55.         <Grid.ColumnDefinitions>
  56.             <ColumnDefinition Width="150*"/>
  57.             <ColumnDefinition Width="500*"/>
  58.         </Grid.ColumnDefinitions>
  59.         <Grid Grid.Column="0">
  60.             <Grid.RowDefinitions>
  61.                 <RowDefinition Height="100*"/>
  62.                 <RowDefinition Height="350*"/>
  63.                 <RowDefinition Height="50*"/>
  64.             </Grid.RowDefinitions>
  65.             <GroupBox Header="Suchen" Grid.Row="0" Margin="5,5,5,5" Background="Beige">
  66.                 <TextBox TextWrapping="Wrap" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="15,0,5,0" Height="25"  Width="165" Text="{Binding Path=Filter, UpdateSourceTrigger=PropertyChanged}"/>
  67.             </GroupBox>
  68.             <GroupBox Header="Suchergebnis" Grid.Row="1" Margin="5,5,5,5">
  69.                 <ListBox Margin="5,5,5,5" ItemsSource="{Binding GetListable}" SelectedItem="{Binding PersData}"  ItemContainerStyle="{StaticResource ExtraStyle}" >
  70.                     <ListBox.ItemTemplate>
  71.                         <DataTemplate>
  72.                             <StackPanel>
  73.                                 <Grid>
  74.                                     <Grid.ColumnDefinitions>
  75.                                         <ColumnDefinition Width="165"/>
  76.                                         <ColumnDefinition Width="100"/>
  77.                                     </Grid.ColumnDefinitions>
  78.                                     <ListBoxItem Grid.Column="0" Content="{Binding Fullname, Mode=OneWay}" FontWeight="Bold" FontSize="14"/>
  79.                                     <ListBoxItem Grid.Column="1" Content="{Binding Geburtsdatum}" Margin="0,0,0,0" FontSize="14"/>
  80.                                 </Grid>
  81.                             </StackPanel>
  82.                         </DataTemplate>
  83.                     </ListBox.ItemTemplate>
  84.                 </ListBox>
  85.             </GroupBox>
  86.             <Button Content="Abfrage" Grid.Row="2" HorizontalAlignment="Center" VerticalAlignment="Center" Command="{Binding Abfrage}"/>
  87.         </Grid>
  88.         <Grid Grid.Column="1">
  89.             <Grid.RowDefinitions>
  90.                 <RowDefinition Height="150*"/>
  91.                 <RowDefinition Height="75*"/>
  92.             </Grid.RowDefinitions>
  93.             <Grid Grid.Row="1">
  94.                 <Grid.ColumnDefinitions>
  95.                     <ColumnDefinition Width="200*"/>
  96.                     <ColumnDefinition Width="100*"/>
  97.                 </Grid.ColumnDefinitions>
  98.                 <Grid Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Bottom">
  99.                     <Grid.ColumnDefinitions>
  100.                         <ColumnDefinition Width="50*"/>
  101.                         <ColumnDefinition Width="60*"/>
  102.                     </Grid.ColumnDefinitions>
  103.                     <Grid.RowDefinitions>
  104.                         <RowDefinition Height="10*"/>
  105.                         <RowDefinition Height="10*"/>
  106.                         <RowDefinition Height="10*"/>
  107.                     </Grid.RowDefinitions>
  108.                     <Button Grid.Row="2" Margin="5,5,5,5" Content="Speichern" Command="{Binding Speichern}"/>
  109.                     <Button Grid.Column="1" Grid.Row="2" Content="Neue Adresse anlegen" Command="{Binding NeueAdresse}" Margin="5,5,5,5"/>
  110.                 </Grid>
  111.                 <GroupBox Header="Kontaktdaten" Margin="5,5,5,5" Grid.Column="0">
  112.                     <Grid>
  113.                         <Grid.RowDefinitions>
  114.                             <RowDefinition Height="25*"/>
  115.                             <RowDefinition Height="50*"/>
  116.                         </Grid.RowDefinitions>
  117.                         <Grid.ColumnDefinitions>
  118.                             <ColumnDefinition Width="50*"/>
  119.                             <ColumnDefinition Width="50*"/>
  120.                         </Grid.ColumnDefinitions>
  121.                         <ListBox ItemsSource="{Binding Kontaktdatenliste}" SelectedItem="{Binding TelData}" Margin="5,5,5,5">
  122.                             <ListBox.ItemTemplate>
  123.                                 <DataTemplate>
  124.                                     <StackPanel Orientation="Horizontal" ToolTip="Select a Item by Click on it. Then you can Change.">
  125.                                         <TextBlock Text="{Binding Telefonnummer}"/>
  126.                                         <TextBlock Text="{Binding Nummertyp}"  Margin="5,0,5,0"/>
  127.                                     </StackPanel>
  128.                                 </DataTemplate>
  129.                             </ListBox.ItemTemplate>
  130.                         </ListBox>
  131.                         <ListBox Grid.Column="1" ItemsSource="{Binding Maildataliste}" SelectedItem="{Binding Maildata }" Margin="5,5,5,5">
  132.                             <ListBox.ItemTemplate>
  133.                                 <DataTemplate>
  134.                                     <StackPanel Orientation="Horizontal" ToolTip="Select a Item by Click on it. Then you can Change.">
  135.                                         <TextBlock Text="{Binding Mailadresse}"/>
  136.                                         <TextBlock Text="{Binding Mailtyp}"  Margin="5,0,5,0"/>
  137.                                     </StackPanel>
  138.                                 </DataTemplate>
  139.                             </ListBox.ItemTemplate>
  140.                         </ListBox>
  141.                         <Grid Grid.Row="1"  Margin="15,15,15,15" VerticalAlignment="Bottom">
  142.                             <Grid.ColumnDefinitions>
  143.                                 <ColumnDefinition Width="10*"/>
  144.                                 <ColumnDefinition Width="25*"/>
  145.                             </Grid.ColumnDefinitions>
  146.                             <Grid.RowDefinitions>
  147.                                 <RowDefinition Height="25"/>
  148.                                 <RowDefinition Height="25"/>
  149.                             </Grid.RowDefinitions>
  150.                             <Label Content="Telefonnummer"  VerticalAlignment="Center" HorizontalAlignment="Left" />
  151.                             <Label Content="Nummertyp"  Grid.Row="1" VerticalAlignment="Center" HorizontalAlignment="Left"/>
  152.                             <TextBox Grid.Column="1" Text="{Binding TelData.Telefonnummer}" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  153.                             <TextBox Grid.Column="1" Text="{Binding NeueNummer.Telefonnummer}" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  154.                             <TextBox  Grid.Column="1" Grid.Row="1" Text="{Binding TelData.Nummertyp}" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}" />
  155.                             <ComboBox Grid.Column="1" Grid.Row="1" ItemsSource="{Binding Teltypliste}" SelectedItem="{Binding Teltyp}" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}" Width="200">
  156.                                 <ComboBox.ItemTemplate>
  157.                                     <DataTemplate>
  158.                                         <StackPanel>
  159.                                             <TextBlock Text="{Binding Telefontyp}"/>
  160.                                         </StackPanel>
  161.                                     </DataTemplate>
  162.                                 </ComboBox.ItemTemplate>
  163.                             </ComboBox>
  164.                         </Grid>
  165.                         <Grid Grid.Column="1" Grid.Row="1" Margin="15,15,15,15" VerticalAlignment="Bottom">
  166.                             <Grid.ColumnDefinitions>
  167.                                 <ColumnDefinition Width="10*"/>
  168.                                 <ColumnDefinition Width="25*"/>
  169.                             </Grid.ColumnDefinitions>
  170.                             <Grid.RowDefinitions>
  171.                                 <RowDefinition Height="25"/>
  172.                                 <RowDefinition Height="25"/>
  173.                             </Grid.RowDefinitions>
  174.                             <Label Content="Mailadresse"  VerticalAlignment="Center" HorizontalAlignment="Left" />
  175.                             <Label Content="Mailtyp"  Grid.Row="1" VerticalAlignment="Center" HorizontalAlignment="Left"/>
  176.                             <TextBox Grid.Column="1" Text="{Binding Maildata.Mailadresse}" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  177.                             <TextBox Grid.Column="1" Text="{Binding NeueMail.Mailadresse}" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  178.                             <TextBox  Grid.Column="1" Grid.Row="1" Text="{Binding Maildata.Mailtyp}" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  179.                             <ComboBox Grid.Column="1" Grid.Row="1" ItemsSource="{Binding Mailtypliste}" SelectedItem="{Binding Mailtyp}" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}" Width="200">
  180.                                 <ComboBox.ItemTemplate>
  181.                                     <DataTemplate>
  182.                                         <StackPanel>
  183.                                             <TextBlock Text="{Binding Mailtyp}"/>
  184.                                         </StackPanel>
  185.                                     </DataTemplate>
  186.                                 </ComboBox.ItemTemplate>
  187.                             </ComboBox>
  188.                         </Grid>
  189.  
  190.                     </Grid>
  191.  
  192.                 </GroupBox>
  193.             </Grid>
  194.             <GroupBox Header="Details" Margin="5,53,5,5" Grid.Row="0">
  195.                 <Grid>
  196.                     <Grid.ColumnDefinitions>
  197.                         <ColumnDefinition Width="50*"/>
  198.                         <ColumnDefinition Width="50*"/>
  199.                     </Grid.ColumnDefinitions>
  200.                     <Grid>
  201.                         <Grid.ColumnDefinitions>
  202.                             <ColumnDefinition Width="3*"/>
  203.                             <ColumnDefinition Width="11*"/>
  204.                         </Grid.ColumnDefinitions>
  205.                         <Grid.RowDefinitions>
  206.                             <RowDefinition Height="40"/>
  207.                             <RowDefinition Height="40"/>
  208.                             <RowDefinition Height="40"/>
  209.                             <RowDefinition Height="40"/>
  210.                             <RowDefinition Height="50"/>
  211.                         </Grid.RowDefinitions>
  212.                         <Label Content="Vorname" Margin="5,5,5,5" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  213.                         <TextBox Grid.Column="1" Margin="5,5,5,5" TextWrapping="Wrap" Text="{Binding PersData.Vorname, UpdateSourceTrigger=PropertyChanged}" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  214.                         <TextBox Grid.Column="1" Margin="5,5,5,5" TextWrapping="Wrap" Text="{Binding NeuePerson.Vorname, UpdateSourceTrigger=PropertyChanged}" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  215.                         <Label Content="Nachname" Margin="5,5,5,5" Grid.Row="1" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  216.                         <TextBox Grid.Column="1" Grid.Row="1" Margin="5,5,5,5" TextWrapping="Wrap" Text="{Binding PersData.Nachname, UpdateSourceTrigger=PropertyChanged}" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  217.                         <TextBox Grid.Column="1" Grid.Row="1" Margin="5,5,5,5" TextWrapping="Wrap" Text="{Binding NeuePerson.Nachname, UpdateSourceTrigger=PropertyChanged}" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  218.                         <Label Content=" Geburtsdatum" Grid.Row="2" Margin="5,5,5,5" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  219.                         <TextBox Grid.Row="2" Grid.Column="1" Margin="5,5,5,5"  TextWrapping="Wrap" Text="{Binding PersData.Geburtsdatum, UpdateSourceTrigger=PropertyChanged}" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  220.                         <TextBox Grid.Row="2" Grid.Column="1" Margin="5,5,5,5"  TextWrapping="Wrap" Text="{Binding NeuePerson.Geburtsdatum, UpdateSourceTrigger=PropertyChanged}" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}"/>
  221.                         <TextBox Name="ID_Text" Text="{Binding PersData.ID}" Visibility="Hidden"/>
  222.                         <Label Content="Geburtsname" Grid.Row="3" Margin="5,5,5,5" HorizontalAlignment="Left" VerticalAlignment="Center"/>
  223.                         <TextBox Grid.Row="3" Grid.Column="1" Margin="5,5,5,5" TextWrapping="Wrap" Text="{Binding PersData.Geburtsname, UpdateSourceTrigger=PropertyChanged}" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}" />
  224.                         <TextBox Grid.Row="3" Grid.Column="1" Margin="5,5,5,5" TextWrapping="Wrap" Text="{Binding NeuePerson.Geburtsname, UpdateSourceTrigger=PropertyChanged}" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}" />
  225.  
  226.                     </Grid>
  227.                     <Grid Grid.Column="1">
  228.                         <Grid.RowDefinitions>
  229.                             <RowDefinition Height="200*"/>
  230.                             <RowDefinition Height="15*"/>
  231.                         </Grid.RowDefinitions>
  232.                         <GroupBox Header="Adressen" Margin="5,5,5,5" Grid.Column="0">
  233.                             <Grid>
  234.                                 <Grid.RowDefinitions>
  235.                                     <RowDefinition Height="50*"/>
  236.                                     <RowDefinition Height="125*"/>
  237.                                 </Grid.RowDefinitions>
  238.                                 <Grid>
  239.                                     <ListBox ItemsSource="{Binding Adressdatenliste}" SelectedItem="{Binding AddData}">
  240.                                         <ListBox.ItemTemplate>
  241.                                             <DataTemplate>
  242.                                                 <StackPanel Orientation="Horizontal">
  243.                                                     <TextBlock Text="{Binding Straße}" Margin="5,0,5,0"/>
  244.                                                     <TextBlock Text="{Binding Hausnummer}" Margin="5,0,5,0"/>
  245.                                                     <TextBlock Text="{Binding Plz}" Margin="5,0,5,0"/>
  246.                                                     <TextBlock Text="{Binding Ort}" Margin="5,0,5,0"/>
  247.                                                     <TextBlock Text="{Binding Land}" Margin="5,0,5,0"/>
  248.                                                     <TextBlock Text="{Binding AdressTyp}" Margin="5,0,5,0"/>
  249.                                                 </StackPanel>
  250.                                             </DataTemplate>
  251.                                         </ListBox.ItemTemplate>
  252.                                     </ListBox>
  253.                                 </Grid>
  254.                                 <Grid Grid.Row="1">
  255.                                     <Grid.ColumnDefinitions>
  256.                                         <ColumnDefinition Width="10*"/>
  257.                                         <ColumnDefinition Width="20*"/>
  258.                                     </Grid.ColumnDefinitions>
  259.                                     <Grid.RowDefinitions>
  260.                                         <RowDefinition Height="50*"/>
  261.                                         <RowDefinition Height="50*"/>
  262.                                         <RowDefinition Height="50*"/>
  263.                                         <RowDefinition Height="50*"/>
  264.                                         <RowDefinition Height="50*"/>
  265.                                         <RowDefinition Height="50*"/>
  266.                                     </Grid.RowDefinitions>
  267.                                     <Label Grid.Row="0" Content="Straße"  Background="AliceBlue" VerticalAlignment="Center" HorizontalAlignment="Left"/>
  268.                                     <Label Grid.Row="1" Content="HNr"  Background="AliceBlue" VerticalAlignment="Center" HorizontalAlignment="Left"/>
  269.                                     <Label  Grid.Row="2" Content="Postleitzahl"  Background="AliceBlue" VerticalAlignment="Center" HorizontalAlignment="Left"/>
  270.                                     <Label Grid.Row="3" Content="Ort"  Background="AliceBlue" VerticalAlignment="Center" HorizontalAlignment="Left" />
  271.                                     <Label Grid.Row="4" Content="Land" Background="AliceBlue" VerticalAlignment="Center" HorizontalAlignment="Left"/>
  272.                                     <Label Grid.Row="5" Content="Typ" Background="AliceBlue" VerticalAlignment="Center" HorizontalAlignment="Left" ToolTip="Privat, Geschäfts, Zweitwohnsitz"/>
  273.                                     <DockPanel Grid.Row="0" Grid.Column="1"  Margin="5,5,5,5" Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}">
  274.                                         <TextBox Text="{Binding AddData.Straße, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"  />
  275.                                     </DockPanel>
  276.                                     <DockPanel Grid.Row="0" Grid.Column="1"  Margin="5,5,5,5" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}">
  277.                                         <TextBox Text="{Binding NeueAdresseDaten.Straße, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"/>
  278.                                     </DockPanel>
  279.  
  280.                                     <DockPanel Grid.Row="1" Grid.Column="1" Margin="5,5,5,5"  Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}">
  281.                                         <TextBox Text="{Binding AddData.Hausnummer, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250" />
  282.                                     </DockPanel>
  283.                                     <DockPanel Grid.Row="1" Grid.Column="1" Margin="5,5,5,5" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}">
  284.                                         <TextBox Text="{Binding NeueAdresseDaten.Hausnummer, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"/>
  285.                                     </DockPanel>
  286.  
  287.                                     <DockPanel Grid.Row="2" Grid.Column="1" Margin="5,5,5,5"  Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}">
  288.                                         <TextBox Text="{Binding AddData.Plz, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250" />
  289.                                     </DockPanel>
  290.                                     <DockPanel Grid.Row="2" Grid.Column="1" Margin="5,5,5,5"  Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}">
  291.                                         <TextBox Text="{Binding NeueAdresseDaten.Plz, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"/>
  292.                                     </DockPanel>
  293.                                     <DockPanel Grid.Row="3" Grid.Column="1" Margin="5,5,5,5"  Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}">
  294.                                         <TextBox Text="{Binding AddData.Ort, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"/>
  295.                                     </DockPanel>
  296.                                     <DockPanel Grid.Row="3" Grid.Column="1" Margin="5,5,5,5"  Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}">
  297.                                         <TextBox Text="{Binding NeueAdresseDaten.Ort, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"/>
  298.                                     </DockPanel>
  299.                                     <DockPanel Grid.Row="4" Grid.Column="1" Margin="5,5,5,5"  Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}">
  300.                                         <TextBox Text="{Binding AddData.Land, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"/>
  301.                                     </DockPanel>
  302.                                     <DockPanel Grid.Row="4" Grid.Column="1" Margin="5,5,5,5"  Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}">
  303.                                         <TextBox Text="{Binding NeueAdresseDaten.Land}"  TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"/>
  304.                                     </DockPanel>
  305.                                     <DockPanel Grid.Row="5" Grid.Column="1" Margin="5,5,5,5"  Visibility="{Binding Anzeigeändern, Converter={StaticResource bool2vis}, Mode=OneWay}">
  306.                                         <ComboBox ItemsSource="{Binding Adresstypenliste}" SelectedItem="{Binding AddData.AdressTyp}" SelectedValue="{Binding AddData.AdressTyp}" HorizontalAlignment="Left" Height="25" Width="250">
  307.                                             <ComboBox.ItemTemplate>
  308.                                                 <DataTemplate>
  309.                                                     <TextBlock Text="{Binding Adresstyp}" VerticalAlignment="Center" HorizontalAlignment="Left" />
  310.                                                 </DataTemplate>
  311.                                             </ComboBox.ItemTemplate>
  312.                                         </ComboBox>
  313.                                     </DockPanel>
  314.                                     <DockPanel Grid.Row="5" Grid.Column="1" Margin="5,5,5,5" Visibility="{Binding Anzeigeändern1, Converter={StaticResource bool2vis}, Mode=OneWay}">
  315.                                         <ComboBox ItemsSource="{Binding Adresstypenliste}" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"  SelectedItem="{Binding AddTyp}">
  316.                                             <ComboBox.ItemTemplate>
  317.                                                 <DataTemplate>
  318.                                                     <StackPanel Orientation="Horizontal">
  319.                                                         <TextBlock Text="{Binding Adresstyp}"/>
  320.                                                         <TextBlock Text="{Binding ID_Adresstyp}" Visibility="Hidden"/>
  321.                                                     </StackPanel>
  322.                                                 </DataTemplate>
  323.                                             </ComboBox.ItemTemplate>
  324.                                         </ComboBox>
  325.                                     </DockPanel>
  326.                                 </Grid>
  327.  
  328.                             </Grid>
  329.                         </GroupBox>
  330.                     </Grid>
  331.                 </Grid>
  332.             </GroupBox>
  333.         </Grid>
  334.     </Grid>
  335. </Window>
RAW Paste Data