Nexmo

View_22_10

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