﻿<ribbon:RibbonWindow x:Class="PM_view.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:DV="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit"
        xmlns:DVC="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit" 
        xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
        Name="Hlavni_okno" Title="PM View" SizeChanged="Hlavni_okno_SizeChanged" Height="800" Width="1050">
             <!--Přidávám odkaz na WPF Toolkit kvůli Kreslení grafů: http://wpf.codeplex.com/ ; návod: http://www.c-sharpcorner.com/uploadfile/mahesh/charting-in-wpf/-->
             <!--Ješte nutně udělat aby se tabulka a graf vzájemně nevytlačovaly!!!!!!!!!!!!!!!!!!!!!!!!!!!-->
    
    <DockPanel>
        
            <ribbon:Ribbon x:Name="Ribbon" DockPanel.Dock="Top" Background="White">
            <ribbon:Ribbon.ApplicationMenu>
                <ribbon:RibbonApplicationMenu SmallImageSource="Ikony\menu_ico.bmp" Visibility="Collapsed"/>
            </ribbon:Ribbon.ApplicationMenu>

            <ribbon:RibbonTab x:Name="zalozka_databaze" Header="Práce s databází" KeyTip="C">
                <ribbon:RibbonGroup>
                    <ribbon:RibbonButton x:Name="Connect_DB_win" LargeImageSource="Ikony\pripojDB.png" Label="Nastavte připojení k SQL serveru" Click="Connect_DB_win_Click" KeyTip="P"/>
                    <ribbon:RibbonButton x:Name="Menu_ClearTab" Click="Menu_ClearTab_Click" IsEnabled="False" LargeImageSource="Ikony\smaz.png" HorizontalAlignment="Center" Label="Smaž obsah tabulky" />
                </ribbon:RibbonGroup>
                
                <ribbon:RibbonGroup>
                <ribbon:RibbonButton x:Name="QueryBuild_DB_win" LargeImageSource="Ikony\create.gif" Label="Vytvořte SQL dotaz" Click="QueryBuild_DB_win_Click" KeyTip="Q" IsEnabled="False" />
                    <GroupBox Header="Výberte ze zákaldních dotazů">
                        <ComboBox Name="CB_dotazy" Margin="10" MinWidth="100" SelectionChanged="CB_dotazy_SelectionChanged" IsEnabled="False" Text="Vyberte SQL dotaz" IsReadOnly="True" IsEditable="True"/>
                  </GroupBox>
                </ribbon:RibbonGroup>

                <ribbon:RibbonGroup >
                    <TextBox  Name="InfoText" MinHeight="75" MinWidth="200" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" />
                </ribbon:RibbonGroup>

            </ribbon:RibbonTab>
                
            <ribbon:RibbonTab x:Name="zalozka_data" Header="Práce s daty" KeyTip="P">
                <ribbon:RibbonGroup>
                    <ribbon:RibbonButton Label="Zapiš do XLS" Name="create_XLS" Click="create_XLS_Click" IsEnabled="False" LargeImageSource="Ikony\export.jpg" KeyTip="ET"/>
                    <ribbon:RibbonButton Label="Zapiš do XML" Name="create_XML" Click="create_XML_Click" IsEnabled="False" LargeImageSource="Ikony\export.jpg" KeyTip="EX"/>
                </ribbon:RibbonGroup>
               
                <ribbon:RibbonGroup>
                    <ribbon:RibbonButton Label="Načti z XML" Name="load_XML" Click="load_XML_Click" IsEnabled="True" LargeImageSource="Ikony\import.png" />
                </ribbon:RibbonGroup>
            </ribbon:RibbonTab>
                
            <ribbon:RibbonTab x:Name="zalozka_graf" Header="Graf" KeyTip="G">
                <ribbon:RibbonGroup>
                    <ribbon:RibbonButton Label="Graf" Name="nacti_graf" Click="nacti_graf_Click" IsEnabled="False" LargeImageSource="Ikony\graf.jpg" KeyTip="Z"/>
                </ribbon:RibbonGroup>
                
                <ribbon:RibbonGroup>
                    <ribbon:RibbonButton Label="Smaž Graf" Name="smaz_graf" Click="smaz_graf_Click" IsEnabled="True" LargeImageSource="Ikony\smaz_graf.png" KeyTip="S"/>
                </ribbon:RibbonGroup>
                
                <ribbon:RibbonGroup>
                    <ribbon:RibbonButton Label="Exportuj graf" Name="export_graf" Click="export_graf_Click" IsEnabled="True" LargeImageSource="Ikony\export.jpg" KeyTip="EG"/>
                </ribbon:RibbonGroup>
             </ribbon:RibbonTab>

            <ribbon:RibbonTab x:Name="zalozka_help" Header="Nápověda a podpora" KeyTip="H">
                <ribbon:RibbonGroup>
                    <ribbon:RibbonButton Label="Nápověda" Name="Help" LargeImageSource="Ikony\Help.png" Click="Help_Click"/>
                </ribbon:RibbonGroup>
                
                <!--<ribbon:RibbonGroup>
                    <ribbon:RibbonButton Label="Napiš mail" Name="Help_mail" LargeImageSource="Ikony\mail.jpg" Click="Help_mail_Click"  />
                </ribbon:RibbonGroup>-->
                
                <ribbon:RibbonGroup>
                    <ribbon:RibbonButton Label="O Programu" Name="About" LargeImageSource="Ikony\about.png" Click="About_Click" />
                 </ribbon:RibbonGroup>
                </ribbon:RibbonTab>
          </ribbon:Ribbon>
   
        
         <Grid Name="grid1">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/> 
                <RowDefinition/> 
            </Grid.RowDefinitions>
            
             <StackPanel Grid.Row="0" Grid.Column="0"/>
            
             <GroupBox Grid.Row="1"  Header="Zobrazovací oblast" Name="groupZobraz">
                 <DockPanel Name="panel_tabulka" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" >
                        <DataGrid Name="tabView3" Margin="2,2,2,2" ItemsSource="{Binding}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Height="Auto" Width="Auto" DockPanel.Dock="Left"/>
                        <DVC:Chart Name="mcChart" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0,0,2,2" Height="Auto"  Width="Auto"  MinWidth="200" Background="White"/>
                </DockPanel>
            </GroupBox>

            <StackPanel Grid.Row="0" Name="stack_info" Orientation="Horizontal" Height="40">
                
                <GroupBox Header="Stav Dat" Height="38" HorizontalAlignment="Left" Name="groupBox1" VerticalAlignment="Top" Width="61">
                    <Ellipse Name="ellipse1" Stroke="Black" Fill="Red" Height="15" Width="18" />
                </GroupBox>
                
                <GroupBox Header="Zobraz"  Height="40" Name="groupBox2" MinWidth="400" Width="Auto">
                    <Grid>
                        <CheckBox Content="Tabulka" Height="16" HorizontalAlignment="Left" Margin="6,1,0,0" Name="check_tab" VerticalAlignment="Top" Checked="check_tab_Checked" Unchecked="check_tab_Unchecked" IsChecked="True"/>
                        <CheckBox Content="Graf" Height="16" HorizontalAlignment="Left" Margin="70,1,0,0" Name="check_graf" VerticalAlignment="Top" Checked="check_graf_Checked" Unchecked="check_graf_Unchecked" IsChecked="True" />
                        <CheckBox Content="Web broswer (jen Jihlava)" Height="16" HorizontalAlignment="Left" Margin="115,1,0,0" Name="check_web" VerticalAlignment="Top" Checked="check_web_Checked" IsChecked="False"/>
                      </Grid>
                </GroupBox>
             </StackPanel>
        </Grid>
    </DockPanel>
</ribbon:RibbonWindow>
