From 62881008205177d5ec56ae42edcd7badc48b6827 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner <lorenz.stechauner@necronda.net> Date: Fri, 3 Mar 2023 23:21:12 +0100 Subject: [PATCH] Add Styles to MemberListWindow --- WGneu/Windows/MemberListWindow.xaml | 211 ++++++++++++++-------------- 1 file changed, 105 insertions(+), 106 deletions(-) diff --git a/WGneu/Windows/MemberListWindow.xaml b/WGneu/Windows/MemberListWindow.xaml index eb34e28..17e50a3 100644 --- a/WGneu/Windows/MemberListWindow.xaml +++ b/WGneu/Windows/MemberListWindow.xaml @@ -6,6 +6,30 @@ xmlns:local="clr-namespace:WGneu.Windows" Title="Mitglieder" Height="600" Width="1200" MinHeight="600" MinWidth="1000" Loaded="Window_Loaded"> + <Window.Resources> + <Style TargetType="Label"> + <Setter Property="HorizontalAlignment" Value="Left"/> + <Setter Property="VerticalAlignment" Value="Top"/> + <Setter Property="Padding" Value="2"/> + <Setter Property="Height" Value="20"/> + </Style> + <Style TargetType="TextBox"> + <Setter Property="HorizontalAlignment" Value="Stretch"/> + <Setter Property="VerticalAlignment" Value="Top"/> + <Setter Property="FontSize" Value="14"/> + <Setter Property="Padding" Value="2"/> + <Setter Property="IsReadOnly" Value="True"/> + <Setter Property="Height" Value="25"/> + <Setter Property="TextWrapping" Value="NoWrap"/> + </Style> + <Style TargetType="ComboBox"> + <Setter Property="IsEnabled" Value="False"/> + <Setter Property="Height" Value="25"/> + <Setter Property="FontSize" Value="14"/> + <Setter Property="HorizontalAlignment" Value="Stretch"/> + <Setter Property="VerticalAlignment" Value="Top"/> + </Style> + </Window.Resources> <Grid> <Grid.RowDefinitions> <RowDefinition Height="19"/> @@ -44,8 +68,8 @@ <ColumnDefinition Width="115"/> </Grid.ColumnDefinitions> - <TextBox x:Name="SearchInput" TextChanged="SearchInput_TextChanged" - Grid.ColumnSpan="3" Margin="10,7,10,0" VerticalAlignment="Top" FontSize="14" Padding="2,2,2,2"/> + <TextBox x:Name="SearchInput" Grid.ColumnSpan="3" Margin="10,7,10,0" IsReadOnly="False" + TextChanged="SearchInput_TextChanged"/> <DataGrid x:Name="MemberList" AutoGenerateColumns="False" HeadersVisibility="Column" IsReadOnly="True" GridLinesVisibility="None" SelectionMode="Single" CanUserDeleteRows="False" CanUserResizeRows="False" CanUserAddRows="False" SelectionChanged="MemberList_SelectionChanged" @@ -81,50 +105,41 @@ <ColumnDefinition Width="2*"/> </Grid.ColumnDefinitions> - <Label Content="MgNr.:" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="MgNrInput" IsReadOnly="True" - HorizontalAlignment="Left" Margin="0,10,0,0" TextWrapping="NoWrap" VerticalAlignment="Top" Width="48" FontSize="14" Padding="2" Grid.Column="1" TextAlignment="Right"/> + <Label Content="MgNr.:" Margin="10,12,0,0" Grid.Column="0"/> + <TextBox x:Name="MgNrInput" Margin="0,10,0,0" Width="48" Grid.Column="1" TextAlignment="Right" HorizontalAlignment="Left"/> - <Label Content="Vorg.:" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Padding="2" Grid.Column="2"/> - <TextBox x:Name="PredecessorMgNrInput" IsReadOnly="True" - HorizontalAlignment="Left" Margin="0,10,10,0" TextWrapping="NoWrap" VerticalAlignment="Top" Width="48" FontSize="14" Padding="2" Grid.Column="3" TextAlignment="Right"/> + <Label Content="Vorg.:" Margin="10,12,0,0" Grid.Column="2"/> + <TextBox x:Name="PredecessorMgNrInput" Margin="0,10,10,0" Width="48" Grid.Column="3" TextAlignment="Right" HorizontalAlignment="Left"/> - <Label Content="Vorname:" HorizontalAlignment="Left" Margin="10,42,0,0" VerticalAlignment="Top" Padding="2" Grid.Column="0"/> - <TextBox x:Name="GivenNameInput" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,40,0,0" TextWrapping="NoWrap" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1"/> + <Label Content="Vorname:" Margin="10,42,0,0" Grid.Column="0"/> + <TextBox x:Name="GivenNameInput" Margin="0,40,0,0" Grid.Column="1" + TextChanged="TextBox_TextChanged"/> - <Label Content="Präfix:" HorizontalAlignment="Left" Margin="10,42,0,0" VerticalAlignment="Top" Padding="2" Grid.Column="2"/> - <TextBox x:Name="PrefixInput" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,40,10,0" TextWrapping="NoWrap" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="3"/> + <Label Content="Präfix:" Margin="10,42,0,0" Grid.Column="2"/> + <TextBox x:Name="PrefixInput" Margin="0,40,10,0" Grid.Column="3" + TextChanged="TextBox_TextChanged"/> - <Label Content="Nachname:" HorizontalAlignment="Left" Margin="10,72,0,0" VerticalAlignment="Top" Padding="2" Grid.Column="0"/> - <TextBox x:Name="FamilyNameInput" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,70,0,0" TextWrapping="NoWrap" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1"/> + <Label Content="Nachname:" Margin="10,72,0,0" Grid.Column="0"/> + <TextBox x:Name="FamilyNameInput" Margin="0,70,0,0" Grid.Column="1" + TextChanged="TextBox_TextChanged"/> - <Label Content="Suffix:" HorizontalAlignment="Left" Margin="10,72,0,0" VerticalAlignment="Top" Padding="2" Grid.Column="2"/> - <TextBox x:Name="SuffixInput" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,70,10,0" TextWrapping="NoWrap" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="3"/> + <Label Content="Suffix:" Margin="10,72,0,0" Grid.Column="2"/> + <TextBox x:Name="SuffixInput" Margin="0,70,10,0" Grid.Column="3" + TextChanged="TextBox_TextChanged"/> - <Label Content="Geburtstag:" HorizontalAlignment="Left" Margin="10,102,0,0" VerticalAlignment="Top" Padding="2" Grid.Column="0"/> - <TextBox x:Name="BirthdayInput" IsReadOnly="True" - Grid.Column="1" TextWrapping="NoWrap" Margin="0,100,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" FontSize="14" Padding="2" Height="25" Width="78" TextAlignment="Right"/> + <Label Content="Geburtstag:" Margin="10,102,0,0" Grid.Column="0"/> + <TextBox x:Name="BirthdayInput" Margin="0,100,0,0" Grid.Column="1" Width="78" TextAlignment="Right" HorizontalAlignment="Left"/> - <Label Content="Adresse:" HorizontalAlignment="Left" Margin="10,132,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="AddressInput" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,130,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Grid.ColumnSpan="3" Height="25"/> + <Label Content="Adresse:" Margin="10,132,0,0" Height="20"/> + <TextBox x:Name="AddressInput" Margin="0,130,10,0" Grid.Column="1" Grid.ColumnSpan="3" + TextChanged="TextBox_TextChanged"/> - <Label Content="PLZ/Ort:" HorizontalAlignment="Left" Margin="10,162,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="PlzInput" IsReadOnly="True" - TextChanged="PlzInput_TextChanged" LostFocus="PlzInput_LostFocus" - HorizontalAlignment="Left" Margin="0,160,0,0" VerticalAlignment="Top" Width="42" FontSize="14" Padding="2" Grid.Column="1" Height="25"/> - <ComboBox x:Name="OrtInput" ItemTemplate="{StaticResource PostalDestComboBoxTemplate}" IsEnabled="False" + <Label Content="PLZ/Ort:" Margin="10,162,0,0" Grid.Column="0"/> + <TextBox x:Name="PlzInput" Margin="0,160,0,0" Width="42" Grid.Column="1" HorizontalAlignment="Left" + TextChanged="PlzInput_TextChanged" LostFocus="PlzInput_LostFocus"/> + <ComboBox x:Name="OrtInput" ItemTemplate="{StaticResource PostalDestComboBoxTemplate}" TextSearch.TextPath="Ort.Name" SelectionChanged="ComboBox_SelectionChanged" - Margin="47,160,10,0" VerticalAlignment="Top" FontSize="14" Grid.Column="1" Grid.ColumnSpan="3" Height="25"/> + Margin="47,160,10,0" Grid.Column="1" Grid.ColumnSpan="3"/> </Grid> </GroupBox> <GroupBox Header="Kontaktdaten" Grid.Column="1" Grid.Row="3" Margin="5,5,5,5"> @@ -134,25 +149,21 @@ <ColumnDefinition/> </Grid.ColumnDefinitions> - <Label Content="E-Mail-Adresse:" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="EmailInput" IsReadOnly="True" - TextChanged="EmailInput_TextChanged" LostFocus="EmailInput_LostFocus" - Margin="0,10,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Height="25"/> + <Label Content="E-Mail-Adresse:" Margin="10,12,0,0" Grid.Column="0"/> + <TextBox x:Name="EmailInput" Margin="0,10,10,0" Grid.Column="1" + TextChanged="EmailInput_TextChanged" LostFocus="EmailInput_LostFocus"/> - <Label Content="Tel.-Nr. (Festnetz):" HorizontalAlignment="Left" Margin="10,42,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="PhoneLandlineInput" IsReadOnly="True" - TextChanged="PhoneNrInput_TextChanged" LostFocus="PhoneNrInput_LostFocus" - Margin="0,40,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Height="25"/> + <Label Content="Tel.-Nr. (Festnetz):" Margin="10,42,0,0" Grid.Column="0"/> + <TextBox x:Name="PhoneLandlineInput" Margin="0,40,10,0" Grid.Column="1" + TextChanged="PhoneNrInput_TextChanged" LostFocus="PhoneNrInput_LostFocus"/> - <Label Content="Tel.-Nr. (mobil):" HorizontalAlignment="Left" Margin="10,72,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="PhoneMobile1Input" IsReadOnly="True" - TextChanged="PhoneNrInput_TextChanged" LostFocus="PhoneNrInput_LostFocus" - Margin="0,70,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Height="25"/> + <Label Content="Tel.-Nr. (mobil):" Margin="10,72,0,0" Grid.Column="0"/> + <TextBox x:Name="PhoneMobile1Input" Margin="0,70,10,0" Grid.Column="1" + TextChanged="PhoneNrInput_TextChanged" LostFocus="PhoneNrInput_LostFocus"/> - <Label Content="Tel.-Nr. (mobil):" HorizontalAlignment="Left" Margin="10,102,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="PhoneMobile2Input" IsReadOnly="True" - TextChanged="PhoneNrInput_TextChanged" LostFocus="PhoneNrInput_LostFocus" - Margin="0,100,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Height="25"/> + <Label Content="Tel.-Nr. (mobil):" Margin="10,102,0,0" Grid.Column="0"/> + <TextBox x:Name="PhoneMobile2Input" Margin="0,100,10,0" Grid.Column="1" + TextChanged="PhoneNrInput_TextChanged" LostFocus="PhoneNrInput_LostFocus"/> </Grid> </GroupBox> <GroupBox Header="Bankverbindung" Grid.Column="1" Grid.Row="4" Margin="5,5,5,10"> @@ -162,15 +173,13 @@ <ColumnDefinition/> </Grid.ColumnDefinitions> - <Label Content="IBAN:" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="IbanInput" IsReadOnly="True" - TextChanged="IbanInput_TextChanged" LostFocus="IbanInput_LostFocus" - Margin="0,10,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Height="25"/> + <Label Content="IBAN:" Margin="10,12,0,0" Grid.Column="0"/> + <TextBox x:Name="IbanInput" Margin="0,10,10,0" Grid.Column="1" + TextChanged="IbanInput_TextChanged" LostFocus="IbanInput_LostFocus"/> - <Label Content="BIC:" HorizontalAlignment="Left" Margin="10,42,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="BicInput" IsReadOnly="True" - TextChanged="BicInput_TextChanged" LostFocus="BicInput_LostFocus" - Margin="0,40,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Height="25"/> + <Label Content="BIC:" Margin="10,42,0,0" Grid.Column="0"/> + <TextBox x:Name="BicInput" Margin="0,40,10,0" Grid.Column="1" + TextChanged="BicInput_TextChanged" LostFocus="BicInput_LostFocus"/> </Grid> </GroupBox> <GroupBox Header="Betrieb" Grid.Column="2" Grid.Row="1" Grid.RowSpan="1" Margin="5,5,5,5"> @@ -181,14 +190,12 @@ <ColumnDefinition/> </Grid.ColumnDefinitions> - <Label Content="UID:" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Padding="2" Grid.Column="0"/> - <TextBox x:Name="UstIdInput" IsReadOnly="True" - Margin="0,10,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Height="25" Width="120" HorizontalAlignment="Left"/> + <Label Content="UID:" Margin="10,12,0,0" Grid.Column="0"/> + <TextBox x:Name="UstIdInput" Margin="0,10,10,0" Grid.Column="1" Width="120" HorizontalAlignment="Left"/> - <Label Content="BetriebsNr.:" HorizontalAlignment="Left" Margin="10,42,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="LfbisNrInput" IsReadOnly="True" - TextChanged="LfbisNrInput_TextChanged" LostFocus="LfbisNrInput_LostFocus" - Margin="0,40,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Height="25" Width="64" HorizontalAlignment="Left" TextAlignment="Right"/> + <Label Content="BetriebsNr.:" Margin="10,42,0,0" Grid.Column="0"/> + <TextBox x:Name="LfbisNrInput" Margin="0,40,10,0" Grid.Column="1" Width="64" HorizontalAlignment="Left" TextAlignment="Right" + TextChanged="LfbisNrInput_TextChanged" LostFocus="LfbisNrInput_LostFocus"/> <CheckBox x:Name="BuchführendInput" Content="Buchführend" IsEnabled="False" Checked="CheckBox_Changed" Unchecked="CheckBox_Changed" @@ -202,23 +209,20 @@ <ColumnDefinition/> </Grid.ColumnDefinitions> - <Label Content="Name:" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="BillingName" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,10,10,10" VerticalAlignment="Top" Grid.ColumnSpan="2" FontSize="14" Padding="2" Grid.Column="1"/> + <Label Content="Name:" Margin="10,12,0,0" Grid.Column="0"/> + <TextBox x:Name="BillingName" Margin="0,10,10,10" Grid.Column="1" Grid.ColumnSpan="2" + TextChanged="TextBox_TextChanged"/> - <Label Content="Adresse:" HorizontalAlignment="Left" Margin="10,42,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="BillingAddressInput" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,40,10,0" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1"/> + <Label Content="Adresse:" Margin="10,42,0,0" Grid.Column="0"/> + <TextBox x:Name="BillingAddressInput" Margin="0,40,10,0" Grid.Column="1" + TextChanged="TextBox_TextChanged"/> - <Label Content="PLZ/Ort:" HorizontalAlignment="Left" Margin="10,72,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="BillingPlzInput" IsReadOnly="True" - TextChanged="BillingPlzInput_TextChanged" LostFocus="BillingPlzInput_LostFocus" - HorizontalAlignment="Left" Margin="0,70,0,0" VerticalAlignment="Top" Width="42" FontSize="14" Padding="2" Grid.Column="1"/> - <ComboBox x:Name="BillingOrtInput" ItemTemplate="{StaticResource PostalDestComboBoxTemplate}" IsEnabled="False" + <Label Content="PLZ/Ort:" Margin="10,72,0,0" Grid.Column="0"/> + <TextBox x:Name="BillingPlzInput" Margin="0,70,0,0" Width="42" Grid.Column="1" HorizontalAlignment="Left" + TextChanged="BillingPlzInput_TextChanged" LostFocus="BillingPlzInput_LostFocus"/> + <ComboBox x:Name="BillingOrtInput" ItemTemplate="{StaticResource PostalDestComboBoxTemplate}" TextSearch.TextPath="Ort.Name" SelectionChanged="ComboBox_SelectionChanged" - Margin="47,70,10,0" VerticalAlignment="Top" FontSize="14" Grid.Column="1"/> + Margin="47,70,10,0" Grid.Column="1"/> </Grid> </GroupBox> <GroupBox Header="Genossenschaft" Grid.Column="2" Grid.Row="3" Grid.RowSpan="2" Margin="5,5,5,10"> @@ -229,22 +233,18 @@ <ColumnDefinition/> </Grid.ColumnDefinitions> - <Label Content="Eintritt:" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="EntryDateInput" IsReadOnly="True" - Grid.Column="1" TextWrapping="NoWrap" Margin="0,10,10,0" VerticalAlignment="Top" HorizontalAlignment="Left" FontSize="14" Padding="2" Height="25" Width="76" TextAlignment="Right"/> + <Label Content="Eintritt:" Margin="10,12,0,0" Grid.Column="0"/> + <TextBox x:Name="EntryDateInput" Margin="0,10,10,0" Width="76" Grid.Column="1" HorizontalAlignment="Left" TextAlignment="Right"/> - <Label Content="Austritt:" HorizontalAlignment="Left" Margin="10,42,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="ExitDateInput" IsReadOnly="True" - Grid.Column="1" TextWrapping="NoWrap" Margin="0,40,10,0" VerticalAlignment="Top" HorizontalAlignment="Left" FontSize="14" Padding="2" Height="25" Width="76" TextAlignment="Right"/> + <Label Content="Austritt:" Margin="10,42,0,0" Grid.Column="0"/> + <TextBox x:Name="ExitDateInput" Margin="0,40,10,0" Width="76" Grid.Column="1" HorizontalAlignment="Left" TextAlignment="Right"/> - <Label Content="Geschäftsanteile:" HorizontalAlignment="Left" Margin="10,72,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="BusinessSharesInput" IsReadOnly="True" - HorizontalAlignment="Left" Margin="0,70,10,0" TextWrapping="NoWrap" VerticalAlignment="Top" Width="48" FontSize="14" Padding="2" Grid.Column="1" TextAlignment="Right"/> + <Label Content="Geschäftsanteile:" Margin="10,72,0,0" Grid.Column="0"/> + <TextBox x:Name="BusinessSharesInput" Margin="0,70,10,0" Width="48" Grid.Column="1" HorizontalAlignment="Left" TextAlignment="Right"/> - <Label Content="BH-Konto:" HorizontalAlignment="Left" Margin="10,102,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="AccountingNrInput" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,100,10,0" TextWrapping="NoWrap" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1"/> + <Label Content="BH-Konto:" Margin="10,102,0,0" Grid.Column="0"/> + <TextBox x:Name="AccountingNrInput" Margin="0,100,10,0" Grid.Column="1" + TextChanged="TextBox_TextChanged"/> <CheckBox x:Name="ActiveInput" Content="Aktiv" IsEnabled="False" Checked="CheckBox_Changed" Unchecked="CheckBox_Changed" @@ -258,22 +258,21 @@ Checked="CheckBox_Changed" Unchecked="CheckBox_Changed" Grid.Column="2" HorizontalAlignment="Left" Margin="10,75,0,0" VerticalAlignment="Top" IsChecked="False"/> - <Label Content="StammZwst.:" HorizontalAlignment="Left" Margin="10,132,0,0" VerticalAlignment="Top" Padding="2"/> - <ComboBox x:Name="BranchInput" ItemTemplate="{StaticResource BranchTemplate}" IsEnabled="False" + <Label Content="StammZwst.:" Margin="10,132,0,0" Grid.Column="0"/> + <ComboBox x:Name="BranchInput" ItemTemplate="{StaticResource BranchTemplate}" TextSearch.TextPath="Name" SelectionChanged="ComboBox_SelectionChanged" - Margin="0,130,10,0" VerticalAlignment="Top" Grid.Column="1" FontSize="14" Height="25" Grid.ColumnSpan="2"/> + Margin="0,130,10,0" Grid.Column="1" Grid.ColumnSpan="2"/> - <Label Content="Stammgemeinde:" HorizontalAlignment="Left" Margin="10,162,0,0" VerticalAlignment="Top" Padding="2"/> - <ComboBox x:Name="DefaultKgInput" ItemTemplate="{StaticResource KgTemplate}" IsEnabled="False" + <Label Content="Stammgemeinde:" Margin="10,162,0,0" Grid.Column="0"/> + <ComboBox x:Name="DefaultKgInput" ItemTemplate="{StaticResource KgTemplate}" TextSearch.TextPath="Name" SelectionChanged="ComboBox_SelectionChanged" - Margin="0,160,10,0" VerticalAlignment="Top" Grid.Column="1" FontSize="14" Height="25" Grid.ColumnSpan="2"/> + Margin="0,160,10,0" Grid.Column="1" Grid.ColumnSpan="2"/> - <Label Content="Anmerkung:" HorizontalAlignment="Left" Margin="10,192,0,0" VerticalAlignment="Top" Padding="2"/> - <TextBox x:Name="CommentInput" IsReadOnly="True" - TextChanged="TextBox_TextChanged" - Margin="0,190,10,0" TextWrapping="NoWrap" VerticalAlignment="Top" FontSize="14" Padding="2" Grid.Column="1" Grid.ColumnSpan="2" TextAlignment="Right"/> + <Label Content="Anmerkung:" Margin="10,192,0,0" Grid.Column="0"/> + <TextBox x:Name="CommentInput" Margin="0,190,10,0" Grid.Column="1" Grid.ColumnSpan="2" TextAlignment="Right" + TextChanged="TextBox_TextChanged"/> - <Label Content="Kontaktart:" HorizontalAlignment="Left" Margin="10,222,0,0" VerticalAlignment="Top" Padding="2"/> + <Label Content="Kontaktart:" Margin="10,222,0,0" Grid.Column="0"/> <RadioButton x:Name="ContactPostInput" GroupName="DefaultContact" Content="Post" IsEnabled="False" Checked="RadioButton_Changed" Unchecked="RadioButton_Changed" HorizontalAlignment="Left" Margin="0,225,0,0" VerticalAlignment="Top" Grid.Column="1" Grid.ColumnSpan="2"/>