ManuelleKontenBearbeiten.xaml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <Window x:Class="GCHR.View.ManuelleKontenBearbeiten"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:konto="clr-namespace:GCHR.Model.Konto" xmlns:view="clr-namespace:GCHR.View" mc:Ignorable="d"
  6. x:Name="Root"
  7. Title="Manuelle Konten bearbeiten" Height="480" Width="780">
  8. <Grid Name="GridManuelle">
  9. <Grid.Background>
  10. <LinearGradientBrush StartPoint="0,1" EndPoint="0,0">
  11. <GradientStop Color="#FF9EBFDE" Offset=".5"/>
  12. <GradientStop Color="#FF30567A" Offset="1"/>
  13. </LinearGradientBrush>
  14. </Grid.Background>
  15. <Label Margin="12,12,12,0" VerticalAlignment="Top" Foreground="White">Bitte geben Sie die aktuellen Werte für die manuellen Konten ein:</Label>
  16. <ListView Name="LvManuelle" Opacity="1.0" Margin="12,36,12,42" Focusable="True" KeyboardNavigation.TabNavigation="Continue" HorizontalContentAlignment="Stretch" view:EnterKeyTraversal.IsEnabled="True">
  17. <ListView.ItemContainerStyle>
  18. <Style TargetType="{x:Type ListViewItem}">
  19. <Setter Property="IsTabStop" Value="False" />
  20. <Setter Property="HorizontalContentAlignment" Value="Stretch" />
  21. <Setter Property="VerticalContentAlignment" Value="Stretch" />
  22. </Style>
  23. </ListView.ItemContainerStyle>
  24. <ListView.View>
  25. <GridView AllowsColumnReorder="False">
  26. <GridViewColumn Width="90" Header="Kontonummer">
  27. <GridViewColumn.CellTemplate>
  28. <DataTemplate DataType="konto:HaendlerKonto">
  29. <Label HorizontalContentAlignment="Left" VerticalAlignment="Bottom" Content="{Binding Path=Kontonummer}" FontSize="18"/>
  30. </DataTemplate>
  31. </GridViewColumn.CellTemplate>
  32. </GridViewColumn>
  33. <GridViewColumn Header="Beschriftung">
  34. <GridViewColumn.CellTemplate>
  35. <DataTemplate>
  36. <Grid d:DataContext="{d:DesignData HaendlerKonto}">
  37. <Grid.ColumnDefinitions>
  38. <ColumnDefinition />
  39. </Grid.ColumnDefinitions>
  40. <Grid.RowDefinitions>
  41. <RowDefinition />
  42. <RowDefinition />
  43. </Grid.RowDefinitions>
  44. <Label HorizontalContentAlignment="Left" Content="{Binding Path=Bezeichnung}" FontSize="12" />
  45. <WrapPanel Grid.Row="1" TextElement.FontSize="9">
  46. <TextBox HorizontalContentAlignment="Right" IsReadOnly="True" IsTabStop="False" TextAlignment="Right" Width="70" Cursor="Hand" Text="{Binding Path=Vormonat5, Mode=OneWay}" ToolTip="{Binding ElementName=Root, Path=Vormonat5, Mode=OneWay}" GotFocus="VormonatGotFocus" />
  47. <TextBox HorizontalContentAlignment="Right" IsReadOnly="True" IsTabStop="False" TextAlignment="Right" Width="70" Cursor="Hand" Text="{Binding Path=Vormonat4, Mode=OneWay}" ToolTip="{Binding ElementName=Root, Path=Vormonat4, Mode=OneWay}" GotFocus="VormonatGotFocus" />
  48. <TextBox HorizontalContentAlignment="Right" IsReadOnly="True" IsTabStop="False" TextAlignment="Right" Width="70" Cursor="Hand" Text="{Binding Path=Vormonat3, Mode=OneWay}" ToolTip="{Binding ElementName=Root, Path=Vormonat3, Mode=OneWay}" GotFocus="VormonatGotFocus" />
  49. <TextBox HorizontalContentAlignment="Right" IsReadOnly="True" IsTabStop="False" TextAlignment="Right" Width="70" Cursor="Hand" Text="{Binding Path=Vormonat2, Mode=OneWay}" ToolTip="{Binding ElementName=Root, Path=Vormonat2, Mode=OneWay}" GotFocus="VormonatGotFocus" />
  50. <TextBox HorizontalContentAlignment="Right" IsReadOnly="True" IsTabStop="False" TextAlignment="Right" Width="70" Cursor="Hand" Text="{Binding Path=Vormonat1, Mode=OneWay}" ToolTip="{Binding ElementName=Root, Path=Vormonat1, Mode=OneWay}" GotFocus="VormonatGotFocus" />
  51. </WrapPanel>
  52. </Grid>
  53. </DataTemplate>
  54. </GridViewColumn.CellTemplate>
  55. </GridViewColumn>
  56. <GridViewColumn Width="100" Header="Aktuelle Periode">
  57. <GridViewColumn.CellTemplate>
  58. <DataTemplate DataType="konto:HaendlerKonto">
  59. <TextBox HorizontalContentAlignment="Right" Text="{Binding Path=Saldo, Mode=TwoWay}" GotFocus="TextBoxGotFocus" TextAlignment="Right" FontSize="12" VerticalAlignment="Bottom" Width="90"/>
  60. </DataTemplate>
  61. </GridViewColumn.CellTemplate>
  62. </GridViewColumn>
  63. <!--<GridViewColumn Width="100" Header="Vormonat">
  64. <GridViewColumn.CellTemplate>
  65. <DataTemplate>
  66. <TextBox HorizontalContentAlignment="Right" Text="{Binding Path=Vormonat, StringFormat=\{0:0.00\}, Mode=OneTime}" BorderThickness="0" TextAlignment="Right" FontSize="9" Focusable="False" IsTabStop="False" IsReadOnly="True" IsEnabled="True" />
  67. </DataTemplate>
  68. </GridViewColumn.CellTemplate>
  69. </GridViewColumn>-->
  70. </GridView>
  71. </ListView.View>
  72. </ListView>
  73. <WrapPanel VerticalAlignment="Bottom" HorizontalAlignment="Right" Margin="12,0,12,6">
  74. <Button IsTabStop="False" Margin="3" Width="80" Height="24" Template="{DynamicResource GlassButton}" Click="BtnManuelleDruckenClick" Foreground="White" Name="BtnManuelleDrucken">Drucken</Button>
  75. <Button IsTabStop="False" Margin="3" Width="80" Height="24" Template="{DynamicResource GlassButton}" Click="BtnManuelleIgnorierenClick" Foreground="White" Name="BtnManuelleIgnorieren">Ignorieren</Button>
  76. <Button Margin="3" Width="80" Height="24" Template="{DynamicResource GlassButton}" Click="BtnManuelleSpeichernClick" Name="BtnManuelleSpeichern" Foreground="White">Speichern</Button>
  77. </WrapPanel>
  78. </Grid>
  79. </Window>