﻿<Window x:Class="entity.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="449" Width="649" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:my="clr-namespace:entity" Loaded="Window_Loaded">
    <Window.Resources>
        <CollectionViewSource x:Key="reseptiViewSource" d:DesignSource="{d:DesignInstance my:Resepti, CreateList=True}" />
        <CollectionViewSource x:Key="reseptiOhjeViewSource" Source="{Binding Path=Ohje, Source={StaticResource reseptiViewSource}}" />
    </Window.Resources>
    <Grid DataContext="{StaticResource reseptiOhjeViewSource}">
        <Grid DataContext="{StaticResource reseptiViewSource}" HorizontalAlignment="Left" Margin="102,30,0,0" Name="grid1" VerticalAlignment="Top">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="Auto" />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
            </Grid.RowDefinitions>
            <Label Content="Nimi:" Grid.Column="0" Grid.Row="0" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
            <TextBox Grid.Column="1" Grid.Row="0" Height="23" HorizontalAlignment="Left" Margin="3" Name="nimiTextBox" Text="{Binding Path=Nimi, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
            <Label Content="Kuvaus:" Grid.Column="0" Grid.Row="1" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
            <TextBox Grid.Column="1" Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="3" Name="kuvausTextBox" Text="{Binding Path=Kuvaus, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
            <Label Content="Henkilomaara:" Grid.Column="0" Grid.Row="2" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
            <TextBox Grid.Column="1" Grid.Row="2" Height="23" HorizontalAlignment="Left" Margin="3" Name="henkilomaaraTextBox" Text="{Binding Path=Henkilomaara, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
            <Label Content="Resepti ID:" Grid.Column="0" Grid.Row="3" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
            <TextBox Grid.Column="1" Grid.Row="3" Height="23" HorizontalAlignment="Left" Margin="3" Name="reseptiIDTextBox" Text="{Binding Path=ReseptiID, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
            <Label Content="Ruokalaji ID:" Grid.Column="0" Grid.Row="4" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
            <TextBox Grid.Column="1" Grid.Row="4" Height="23" HorizontalAlignment="Left" Margin="3" Name="ruokalajiIDTextBox" Text="{Binding Path=RuokalajiID, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
        </Grid>
        <Button Content="Edellinen" Height="23" HorizontalAlignment="Left" Margin="12,0,0,0" Name="buttonPrev" VerticalAlignment="Top" Width="75" Click="buttonPrev_Click" />
        <Button Content="Seuraava" Height="23" HorizontalAlignment="Right" Margin="0,0,458,0" Name="buttonNext" VerticalAlignment="Top" Width="75" Click="buttonNext_Click" />
        <Button Content="Uusi" Height="23" HorizontalAlignment="Left" Margin="175,0,0,0" Name="buttonUusi" VerticalAlignment="Top" Width="75" Click="buttonUusi_Click" />
        <Button Content="Poista" Height="23" HorizontalAlignment="Left" Margin="256,0,0,0" Name="buttonPoista" VerticalAlignment="Top" Width="75" Click="buttonPoista_Click" />
        <Button Content="Tallenna" Height="23" HorizontalAlignment="Left" Margin="340,0,0,0" Name="buttonTallenna" VerticalAlignment="Top" Width="75" Click="buttonTallenna_Click" />
        <Button Content="Muuta" Height="23" HorizontalAlignment="Left" Margin="421,0,0,0" Name="buttonMuuta" VerticalAlignment="Top" Width="75" Click="buttonMuuta_Click" />
        <DataGrid AutoGenerateColumns="False" EnableRowVirtualization="True" Height="200" HorizontalAlignment="Left" ItemsSource="{Binding}" Margin="212,193,0,0" Name="ohjeDataGrid" RowDetailsVisibilityMode="VisibleWhenSelected" VerticalAlignment="Top" Width="400">
            <DataGrid.Columns>
                <DataGridTextColumn x:Name="vaihenroColumn" Binding="{Binding Path=Vaihenro}" Header="Vaihenro" Width="SizeToHeader" />
                <DataGridTextColumn x:Name="reseptiIDColumn" Binding="{Binding Path=ReseptiID}" Header="Resepti ID" Width="SizeToHeader" />
                <DataGridTextColumn x:Name="ohjetekstiColumn" Binding="{Binding Path=Ohjeteksti}" Header="Ohjeteksti" Width="SizeToHeader" />
            </DataGrid.Columns>
        </DataGrid>
    </Grid>
</Window>
