<Application
    x:Class="WebAPIExplorer.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:WebAPIExplorer"
    RequestedTheme="Light">

    <Application.Resources>
        <ResourceDictionary>

            <Style  x:Key="BtnMenuLinkStyle" TargetType="Button">
                <Setter Property="Foreground" Value="#393185"/>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="Button">
                            <Grid>
                                <VisualStateManager.VisualStateGroups>
                                    <VisualStateGroup x:Name="CommonStates">
                                        <VisualState x:Name="Normal"/>
                                        <VisualState x:Name="PointerOver">
                                            <Storyboard>
                                                <ColorAnimation Duration="0" To="White" Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)" Storyboard.TargetName="Content1" />
                                            </Storyboard>
                                        </VisualState>
                                        <VisualState x:Name="Pressed">
                                            <Storyboard>
                                                <ColorAnimation Duration="0" To="DarkGray" Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)" Storyboard.TargetName="Content1" />
                                            </Storyboard>
                                        </VisualState>
                                    </VisualStateGroup>
                                </VisualStateManager.VisualStateGroups>
                                <Grid>
                                    <ContentPresenter x:Name="Content1"/>
                                </Grid>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>


            <Style x:Key="LayoutRootStyle" TargetType="Grid">
                <Setter Property="Background" Value="White"/>
            </Style>

            <Style x:Key="MySplitViewStyle" TargetType="SplitView">
                <Setter Property="DisplayMode" Value="CompactOverlay"/>
                <Setter Property="IsPaneOpen" Value="False"/>
                <Setter Property="Grid.Row" Value="0"/>
                <Setter Property="Grid.Column" Value="0"/>
                <Setter Property="CompactPaneLength" Value="50"/>
                <Setter Property="OpenPaneLength" Value="250"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Height" Value="720"/>                
            </Style>

            <Style x:Key="UCBodyHeaderStyle" TargetType="UserControl">                
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
            </Style>

            <Style x:Key="StkPnlBodyHeaderStyle" TargetType="StackPanel">
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Height" Value="60"/>
                <Setter Property="Width" Value="1120"/>
                <Setter Property="BorderThickness" Value="0,0,0,1"/>
                <Setter Property="BorderBrush" Value="#FFE7E7E7"/>
                <Setter Property="Grid.Row" Value="0"/>
                <Setter Property="Grid.Column" Value="0"/>
            </Style>

            <Style x:Key="TxtBlkBodyHeaderStyle" TargetType="TextBlock">
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Center"/>
                <Setter Property="FontSize" Value="30"/>
                <Setter Property="Foreground" Value="#333333"/>
                <Setter Property="FontFamily" Value="Calibri"/>                
            </Style>
            
            <Style x:Key="LayoutContentStyle" TargetType="Grid">
                <Setter Property="Padding" Value="50,0"/>                
            </Style>
            
            <Style x:Key="ScrlVMainStyle" TargetType="ScrollViewer">
                <Setter Property="Grid.Row" Value="1"/>
                <Setter Property="Grid.Column" Value="0"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Height" Value="600"/>
                <Setter Property="Width" Value="760"/>
                <Setter Property="Margin" Value="0,10,0,0"/>
                <Setter Property="Padding" Value="0,0,30,0"/>
                <Setter Property="VerticalScrollMode" Value="Auto"/>
                <Setter Property="HorizontalScrollMode" Value="Auto"/>
            </Style>
            
            <Style x:Key="ScrlVResultXML" TargetType="ScrollViewer">                
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="MaxHeight" Value="200"/>
                <Setter Property="Width" Value="680"/>
                <Setter Property="Background" Value="Transparent"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="BorderBrush" Value="#FFE7E7E7"/>
                <Setter Property="BorderThickness" Value="2"/>
                <Setter Property="VerticalScrollMode" Value="Auto"/>
                <Setter Property="HorizontalScrollMode" Value="Auto"/>                
            </Style>

            <Style x:Key="BorderResultXML" TargetType="Border">
                <Setter Property="Background" Value="#FFFCF8E3"/>
            </Style>

            <Style x:Key="ScrlVJSONData" TargetType="ScrollViewer">
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="MaxHeight" Value="100"/>
                <Setter Property="Width" Value="300"/>
                <Setter Property="BorderBrush" Value="#FFE7E7E7"/>
                <Setter Property="BorderThickness" Value="2"/>
                <Setter Property="VerticalScrollMode" Value="Auto"/>
                <Setter Property="HorizontalScrollMode" Value="Auto"/>
            </Style>

            <Style x:Name="GVResultJson" TargetType="GridView">
                
            </Style>

            <Style x:Key="StkPnlMainHomeStyle" TargetType="StackPanel">
                <Setter Property="VerticalAlignment" Value="Top"/>                
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="Padding" Value="0,20"/>
            </Style>

            <Style x:Key="StkPnlAccordionLinkStyle" TargetType="StackPanel">
                <Setter Property="Margin" Value="0,5,0,5"/>
            </Style>
            
            <Style x:Key="TxtBlkGETStyle" TargetType="TextBlock">
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="FontSize" Value="18"/>
                <Setter Property="Foreground" Value="White"/>                
                <Setter Property="HorizontalAlignment" Value="Center"/>
                <Setter Property="VerticalAlignment" Value="Center"/>
            </Style>
            
            <Style x:Key="BorderGETStyle" TargetType="Border">
                <Setter Property="Background" Value="#0f6ab4"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Width" Value="60"/>
                <Setter Property="Height" Value="40"/>
            </Style>

            <Style x:Key="BorderPOSTStyle" TargetType="Border">
                <Setter Property="Background" Value="Green"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Width" Value="60"/>
                <Setter Property="Height" Value="40"/>
            </Style>

            <Style x:Key="TxtBlkGETPOSTTextStyle1" TargetType="TextBlock">
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="FontWeight" Value="Normal"/>
                <Setter Property="FontSize" Value="18"/>
                <Setter Property="Foreground" Value="Black"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Center"/>                
                <Setter Property="Padding" Value="10,0,10,0"/>
            </Style>

            <Style x:Key="TxtBlkGETPOSTTextStyle2" TargetType="TextBlock">
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="FontWeight" Value="Normal"/>
                <Setter Property="FontSize" Value="17"/>
                <Setter Property="Foreground" Value="#333"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Center"/>
                <Setter Property="Padding" Value="10,0,10,0"/>
            </Style>
            
            <Style x:Key="BorderGETPOSTTextStyle1" TargetType="Border">
                <Setter Property="Background" Value="#e8e8e8"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Width" Value="120"/>
                <Setter Property="Height" Value="40"/>
                
            </Style>


            <Style x:Key="BorderGETPOSTTextStyle2" TargetType="Border">
                <Setter Property="Background" Value="#e8e8e8"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Width" Value="680"/>
                <Setter Property="Height" Value="40"/>

            </Style>

            <Style x:Key="TxtBlkHomeBodyTextStyle" TargetType="TextBlock">
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="FontSize" Value="16"/>
                <Setter Property="Foreground" Value="#FF666666"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Margin" Value="0,0,0,10"/>
                <Setter Property="TextWrapping" Value="WrapWholeWords"/>                
            </Style>

            <Style x:Key="BtnDownloadFreeTrialStyle" TargetType="Button">
                <Setter Property="Margin" Value="0,20,0,0"/>
                <Setter Property="Padding" Value="10,10,10,10"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="Background" Value="#FFE7E7E7"/>
                <Setter Property="BorderThickness" Value="1"/>
            </Style>

            <Style x:Key="TxtBlkPgTitleStyle" TargetType="TextBlock">
                <Setter Property="FontSize" Value="24"/>
                <Setter Property="Foreground" Value="#333333"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Margin" Value="5,0,0,0"/>
                <Setter Property="Padding" Value="0,0,0,5"/>
                <Setter Property="Height" Value="30"/>
            </Style>

            <Style x:Key="StkPnlPgDescStyle" TargetType="StackPanel">
                <Setter Property="Margin" Value="5,0,10,0"/>
                <Setter Property="Padding" Value="0,10"/>
            </Style>

            <Style x:Key="TxtBlkPgDescStyle" TargetType="TextBlock">
                <Setter Property="FontSize" Value="18"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Height" Value="25"/>
                <Setter Property="Margin" Value="5,0,-5,0"/>
                <Setter Property="Padding" Value="0,0,0,5"/>
            </Style>

            <Style x:Key="TxtBlkPgDescDetailsStyle" TargetType="TextBlock">
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Margin" Value="5,0,-5,0"/>
                <Setter Property="Padding" Value="0,0,0,5"/>
            </Style>

            <Style x:Key="StkPnlPgParamStyle" TargetType="StackPanel">
                <Setter Property="Margin" Value="5,0,5,0"/>
                <Setter Property="Padding" Value="0,10,0,0"/>
            </Style>
            
            <Style x:Key="TxtBlkPgParamsHeaderStyle" TargetType="TextBlock">
                <Setter Property="FontSize" Value="18"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="TextWrapping" Value="Wrap"/>
                <Setter Property="Padding" Value="0,10,0,10"/>
            </Style>

            <Style x:Key="TxtBlkPgParamsSettingsHeaderStyle" TargetType="TextBlock">
                <Setter Property="FontSize" Value="17"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="FontWeight" Value="Light"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
            </Style>

            <Style x:Key="BtnPgSubmitStyle" TargetType="Button">                
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="FontSize" Value="18"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="Background" Value="#FFE7E7E7"/>
                <Setter Property="BorderThickness" Value="1"/>
                <Setter Property="Margin" Value="0,0,0,10"/>
                <Setter Property="Padding" Value="10,10,10,10"/>
            </Style>

            <Style x:Key="TxtBlkPgParamTitleStyle" TargetType="TextBlock">
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Bottom"/>
                <Setter Property="TextWrapping" Value="Wrap"/>
            </Style>

            <Style x:Key="TxtBlkPgParamMsgStyle" TargetType="TextBlock">
                <Setter Property="Margin" Value="0,10,0,0"/>
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="TextWrapping" Value="Wrap"/>
            </Style>

            <Style x:Key="TxtBoxResultxmlStyle" TargetType="TextBox">
                <Setter Property="BorderThickness" Value="0"/>
                <Setter Property="Background" Value="#FFEEE1A1"/>                
                <Setter Property="UseLayoutRounding" Value="True"/>
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="TextWrapping" Value="Wrap"/>
                <Setter Property="IsReadOnly" Value="True"/>
                <Setter Property="Width" Value="780"/>
            </Style>

            <Style x:Key="TxtBoxPgParamCtrlJSONDataStyle" TargetType="TextBox">
                <Setter Property="Background" Value="#FFEEE1A1"/>
                <Setter Property="BorderThickness" Value="0"/>
                <Setter Property="BorderBrush" Value="#FFD4D4D4"/>
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Width" Value="300"/>
                <Setter Property="TextWrapping" Value="Wrap"/>
            </Style>

            <Style x:Key="CmbPgParamCtrlStyle" TargetType="ComboBox">
                <Setter Property="BorderThickness" Value="1"/>
                <Setter Property="BorderBrush" Value="#FFD4D4D4"/>                
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Width" Value="300"/>
            </Style>

            <Style x:Key="TxtBoxPgParamCtrlStyle" TargetType="TextBox">
                <Setter Property="BorderThickness" Value="1"/>
                <Setter Property="BorderBrush" Value="#FFD4D4D4"/>
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Width" Value="300"/>
            </Style>

            <Style x:Key="CBoxPgParamCtrlStyle" TargetType="CheckBox">                
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>                
            </Style>
            
            <Style x:Key="TxtBlkPgParamDescStyle" TargetType="TextBlock">
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Calibri"/>
                <Setter Property="Foreground" Value="#FF333333"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Center"/>
                <Setter Property="TextWrapping" Value="WrapWholeWords"/>
            </Style>

            <Style x:Key="BorderGenBarcodeResultBarcodeStyle" TargetType="Border">
                <Setter Property="BorderBrush" Value="Black"/>
                <Setter Property="BorderThickness" Value="2"/>
                <Setter Property="MaxHeight" Value="60"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
            </Style>

            <Style x:Key="BorderGenBarcodeResultStyle" TargetType="Border">
                <Setter Property="BorderBrush" Value="#FFC7C2C2"/>
                <Setter Property="BorderThickness" Value="1"/>                
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
                <Setter Property="Width" Value="700"/>
            </Style>

            <Style x:Key="ImgGenBarcodeResultBarcodeStyle" TargetType="Image">
                <Setter Property="FlowDirection" Value="LeftToRight"/>
                <Setter Property="HorizontalAlignment" Value="Left"/>
                <Setter Property="VerticalAlignment" Value="Top"/>
            </Style>

        </ResourceDictionary>
    </Application.Resources>
    
</Application>
