XAML
XAML časť
C# .NET
<Window x:Class="Kniznica.ZobrazKnihy"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Kniznica"
mc:Ignorable="d"
Title="Zoznam kníh" Height="Auto" Width="1550">
<Window.Resources>
<local:BoolToText x:Key="BoolToTextConverter"/>
</Window.Resources>
<Grid Width="1550" Margin="21,30,21,35">
<DataGrid x:Name="dataGrid" IsReadOnly="True" ItemsSource="{Binding}" HorizontalAlignment="Left" AutoGenerateColumns="False" Margin="32,81,0,178" Width="1458">
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Background" Value="White" />
<Setter Property="FontWeight" Value="Black" />
<Setter Property="BorderThickness" Value="1,1,1,1" />
<Setter Property="BorderBrush" Value="Black" />
</Style>
</DataGrid.Resources>
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.Header>
<Button Name="btnInsert" Margin="0,0,0,0" Click="btnInsert_Click" Content="Pridat"/>
</DataGridTemplateColumn.Header>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Name="btnEdit" Margin="0,0,0,0" Click="btnEdit_Click" Content="Edit" CommandParameter="{Binding Path=kniha_id}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Name="btnDel" ToolTip="Zmazať" CommandParameter="{Binding Path=kniha_id}" Click="btnDelete_Click" Content="Zmazať"></Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Binding="{Binding Path=nazov_knihy}">
<DataGridTextColumn.Header>
<TextBlock Text="Nazov knihy" ToolTip="Nazov knihy" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding vydavatelstvo_nazov}">
<DataGridTextColumn.Header>
<TextBlock Text="Vydavateľstvo" ToolTip="Vydavateľstvo" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=rok_vydania}">
<DataGridTextColumn.Header>
<TextBlock Text="Rok vydania" ToolTip="Rok vydania" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=zaner_nazov}">
<DataGridTextColumn.Header>
<TextBlock Text="Žáner" ToolTip="Žáner" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=datum_zakupenia}">
<DataGridTextColumn.Header>
<TextBlock Text="Datum zakúpenia" ToolTip="Datum zakúpenia" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=pocet_kusov}">
<DataGridTextColumn.Header>
<TextBlock Text="Počet kusov" ToolTip="Počet kusov" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=zapozicane_kusy}">
<DataGridTextColumn.Header>
<TextBlock Text="Zapozičane kusy" ToolTip="Zapozičané kusy" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=pocet_stran}">
<DataGridTextColumn.Header>
<TextBlock Text="Počet strán" ToolTip="Počet strán" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=cena}">
<DataGridTextColumn.Header>
<TextBlock Text="Cena" ToolTip="Cena" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=jazyk_nazov}">
<DataGridTextColumn.Header>
<TextBlock Text="Jazyk" ToolTip="Jazyk" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=priloha, Converter={StaticResource BoolToTextConverter},ConverterParameter=Áno|Nie}">
<DataGridTextColumn.Header>
<TextBlock Text="Priloha" ToolTip="Priloha" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=dostupnost, Converter={StaticResource BoolToTextConverter},ConverterParameter=Áno|Nie}">
<DataGridTextColumn.Header>
<TextBlock Text="Dostupnosť" ToolTip="Dostupnosť" Width="100" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=datum_vypozicky}">
<DataGridTextColumn.Header>
<TextBlock Text="Dostupnosť knihy" ToolTip="Dostupnosť knihy: " Width="110" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
<StackPanel HorizontalAlignment="Left" Height="56" Margin="32,4,0,0" VerticalAlignment="Top" Width="1420" Orientation="Horizontal" >
<TextBlock x:Name="textBlock1" Width="190" Height="20" Text="Vyberte možnosti triedenia podľa: " Margin="10"/>
<ComboBox x:Name="comboBox" Width="120" Height="20" Margin="10" SelectionChanged="cbVyber_SelectionChanged" ItemsSource="{Binding}">
<ComboBoxItem x:Name="nazovKnihy" Content="Názvu knihy"/>
<ComboBoxItem x:Name="vydavatelstvo" Content="Vydavatelstva"/>
<ComboBoxItem x:Name="zaner" Content="Žánru"/>
<ComboBoxItem x:Name="rokVydania" Content="Roku vydania"/>
<ComboBoxItem x:Name="pocetStran" Content="Počtu strán"/>
<ComboBoxItem x:Name="jazyk" Content="Jazyka"/>
<ComboBoxItem x:Name="cena" Content="Ceny"/>
</ComboBox>
<ComboBox x:Name="comboBox2" Width="120" Height="20" Margin="10" ItemsSource="{Binding}"/>
<TextBox x:Name="tbText" Grid.Row="1" Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center" Width="110" Height="20" Margin="10"></TextBox>
<CheckBox x:Name="checkBox" Content="Len dostupné knihy" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="10"/>
<CheckBox x:Name="checkBox2" Content="Príloha" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="10"/>
<Button x:Name="btFilVyber" Grid.Row="7" Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Center" Width="110" Height="20" Content="Vyhľadaj knihy" Margin="10" Click="btFilVyber_Click"></Button>
</StackPanel>
<StackPanel HorizontalAlignment="Left" Height="21" Margin="32,60,0,0" VerticalAlignment="Top" Width="303" Orientation="Horizontal">
<TextBlock x:Name="textBlock" HorizontalAlignment="Left" Margin="32,2,0,0" TextWrapping="Wrap" Text="Počet záznamov: " VerticalAlignment="Top"/>
<TextBlock x:Name="pocetZaznamov" HorizontalAlignment="Center" Height="Auto" Margin="0,0,0,0" VerticalAlignment="Center" Width="Auto"/>
</StackPanel>
</Grid>
</Window>
Neformátovaný
Přidáno: 18.1.2019
Expirace: Neuvedeno