| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922 | 
							- <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 
-                     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 
-                     xmlns:sys="clr-namespace:System;assembly=mscorlib">
 
-     <Style x:Key="MySliderStyle" TargetType="{x:Type Slider}">
 
-         <Setter Property="IsSnapToTickEnabled" Value="True"/>
 
-         <Setter Property="TickFrequency" Value="0.01"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type Slider}">
 
-                     <Grid>
 
-                         <Grid.ColumnDefinitions>
 
-                             <ColumnDefinition Width="*"/>
 
-                         </Grid.ColumnDefinitions>
 
-                         <Grid Grid.Column="0">
 
-                             <Rectangle Margin="10,0,10,0" Fill="Gray" Height="4"/>
 
-                             <!-- Slider的背景 -->
 
-                             <Track Name="PART_Track" IsDirectionReversed="False">
 
-                                 <Track.Thumb>
 
-                                     <Thumb>
 
-                                         <!-- Slider的滑块 -->
 
-                                         <Thumb.Template>
 
-                                             <ControlTemplate TargetType="{x:Type Thumb}">
 
-                                                 <!--<Rectangle Width="14" Height="24" Fill="{StaticResource ThemeColor}"/>-->
 
-                                                 <Ellipse Width="16" Height="16" Fill="{StaticResource ThemeColor}" />
 
-                                                 <!-- Slider的滑块样式 -->
 
-                                             </ControlTemplate>
 
-                                         </Thumb.Template>
 
-                                     </Thumb>
 
-                                 </Track.Thumb>
 
-                                 <Track.DecreaseRepeatButton>
 
-                                     <RepeatButton Command="Slider.DecreaseLarge">
 
-                                         <!-- 划过的地方 -->
 
-                                         <RepeatButton.Template>
 
-                                             <ControlTemplate TargetType="{x:Type RepeatButton}">
 
-                                                 <Rectangle Fill="{StaticResource SubThemeColor}" Height="4"/>
 
-                                                 <!-- 划过的地方的样式 -->
 
-                                             </ControlTemplate>
 
-                                         </RepeatButton.Template>
 
-                                     </RepeatButton>
 
-                                 </Track.DecreaseRepeatButton>
 
-                                 <Track.IncreaseRepeatButton>
 
-                                     <RepeatButton Command="Slider.IncreaseLarge">
 
-                                         <RepeatButton.Template>
 
-                                             <ControlTemplate TargetType="{x:Type RepeatButton}">
 
-                                                 <Rectangle Fill="Transparent" Height="10"/>
 
-                                             </ControlTemplate>
 
-                                         </RepeatButton.Template>
 
-                                     </RepeatButton>
 
-                                 </Track.IncreaseRepeatButton>
 
-                             </Track>
 
-                         </Grid>
 
-                     </Grid>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="ThemeProgressBar" TargetType="{x:Type ProgressBar}">
 
-         <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
 
-         <Setter Property="SnapsToDevicePixels" Value="True"/>
 
-         <Setter Property="Height" Value="9"/>
 
-         <Setter Property="Background" Value="{StaticResource ThemeColor}"/>
 
-         <Setter Property="FontSize" Value="10"/>
 
-         <Setter Property="Padding" Value="5,0"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type ProgressBar}">
 
-                     <Grid Background="#00000000">
 
-                         <Grid.RowDefinitions>
 
-                             <RowDefinition Height="Auto"/>
 
-                         </Grid.RowDefinitions>
 
-                         <Grid Height="{TemplateBinding Height}">
 
-                             <Border Background="#000000" CornerRadius="5" Opacity="0.05"/>
 
-                             <Border BorderBrush="#000000" BorderThickness="0" CornerRadius="5" Opacity="0.1"/>
 
-                             <Grid Margin="{TemplateBinding BorderThickness}">
 
-                                 <Border x:Name="PART_Track"/>
 
-                                 <Grid x:Name="PART_Indicator" ClipToBounds="True" HorizontalAlignment="Left" >
 
-                                     <Grid x:Name="Animation"  RenderTransformOrigin="0.5,0.5">
 
-                                         <Grid.RenderTransform>
 
-                                             <TransformGroup>
 
-                                                 <ScaleTransform ScaleY="-1" ScaleX="1"/>
 
-                                                 <SkewTransform AngleY="0" AngleX="0"/>
 
-                                                 <RotateTransform Angle="180"/>
 
-                                                 <TranslateTransform/>
 
-                                             </TransformGroup>
 
-                                         </Grid.RenderTransform>
 
-                                         <Border x:Name="Bor" Background="{TemplateBinding Background}" CornerRadius="5"/>
 
-                                     </Grid>
 
-                                 </Grid>
 
-                             </Grid>
 
-                         </Grid>
 
-                     </Grid>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsEnabled" Value="False">
 
-                             <Setter Property="Background" Value="{StaticResource ThemeColor}"/>
 
-                         </Trigger>
 
-          
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="ListBoxItemContainerStyle1" TargetType="{x:Type ListBoxItem}">
 
-         <Setter Property="SnapsToDevicePixels" Value="True"/>
 
-         <Setter Property="Padding" Value="0"/>
 
-         <Setter Property="HorizontalContentAlignment" Value="{Binding HorizontalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>
 
-         <Setter Property="VerticalContentAlignment" Value="{Binding VerticalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>
 
-         <Setter Property="Background" Value="Transparent"/>
 
-         <Setter Property="BorderBrush" Value="Transparent"/>
 
-         <Setter Property="BorderThickness" Value="0"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type ListBoxItem}">
 
-                     <Border x:Name="Bd" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="true" Margin="0">
 
-                         <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
 
-                     </Border>
 
-                     <ControlTemplate.Triggers>
 
-                         <MultiTrigger>
 
-                             <MultiTrigger.Conditions>
 
-                                 <Condition Property="IsMouseOver" Value="True"/>
 
-                             </MultiTrigger.Conditions>
 
-                             <Setter Property="Background" TargetName="Bd" Value="{StaticResource TextColor}"/>
 
-                             <Setter Property="BorderBrush" TargetName="Bd" Value="{StaticResource TextColor}"/>
 
-                         </MultiTrigger>
 
-                         <MultiTrigger>
 
-                             <MultiTrigger.Conditions>
 
-                                 <Condition Property="Selector.IsSelectionActive" Value="False"/>
 
-                                 <Condition Property="IsSelected" Value="True"/>
 
-                             </MultiTrigger.Conditions>
 
-                             <Setter Property="Background" TargetName="Bd" Value="#515355"/>
 
-                             <Setter Property="BorderBrush" TargetName="Bd" Value="#515355"/>
 
-                         </MultiTrigger>
 
-                         <MultiTrigger>
 
-                             <MultiTrigger.Conditions>
 
-                                 <Condition Property="Selector.IsSelectionActive" Value="True"/>
 
-                                 <Condition Property="IsSelected" Value="True"/>
 
-                             </MultiTrigger.Conditions>
 
-                             <Setter Property="Background" TargetName="Bd" Value="#515355"/>
 
-                             <Setter Property="BorderBrush" TargetName="Bd" Value="#515355"/>
 
-                         </MultiTrigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="Tab" TargetType="{x:Type TabControl}">
 
-         <Setter Property="TabStripPlacement" Value="Top" />
 
-         <Setter Property="Margin" Value="2" />
 
-         <Setter Property="Padding" Value="2"    />
 
-         <Setter Property="Background" Value="White" />
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type TabControl}">
 
-                     <Grid ClipToBounds="True" SnapsToDevicePixels="True" KeyboardNavigation.TabNavigation="Local">
 
-                         <Grid.ColumnDefinitions>
 
-                             <ColumnDefinition Name="ColumnDefinition0" />
 
-                             <ColumnDefinition Width="0" Name="ColumnDefinition1" />
 
-                         </Grid.ColumnDefinitions>
 
-                         <Grid.RowDefinitions>
 
-                             <RowDefinition Height="Auto" Name="RowDefinition0" />
 
-                             <RowDefinition Height="*" Name="RowDefinition1" />
 
-                         </Grid.RowDefinitions>
 
-                         <Border x:Name="HeaderBorder" 
 
-                             BorderBrush="{StaticResource TextColor}" 
 
-                             BorderThickness="0,0,0,1" 
 
-                             Background="#FAFAFA"
 
-                             Margin="0,0">
 
-                             <TabPanel IsItemsHost="True"
 
-                                   Name="HeaderPanel" 
 
-                                   Panel.ZIndex="1" 
 
-                                   KeyboardNavigation.TabIndex="1"
 
-                                   Grid.Column="0" 
 
-                                   Grid.Row="0" />
 
-                         </Border>
 
-                         <Grid Name="ContentPanel" 
 
-                           KeyboardNavigation.TabIndex="2" 
 
-                           KeyboardNavigation.TabNavigation="Local" 
 
-                           KeyboardNavigation.DirectionalNavigation="Continue" 
 
-                           Grid.Column="0" 
 
-                           Grid.Row="1">
 
-                             <Border Background="{TemplateBinding Background}"
 
-                                 BorderBrush="{TemplateBinding BorderBrush}" 
 
-                                 BorderThickness="{TemplateBinding BorderThickness}"
 
-                                 CornerRadius="5">
 
-                                 <ContentPresenter Content="{TemplateBinding SelectedContent}" 
 
-                                               ContentTemplate="{TemplateBinding SelectedContentTemplate}" 
 
-                                               ContentStringFormat="{TemplateBinding SelectedContentStringFormat}" 
 
-                                               ContentSource="SelectedContent" 
 
-                                               Name="PART_SelectedContentHost" 
 
-                                               Margin="2" 
 
-                                               SnapsToDevicePixels="{TemplateBinding UIElement.SnapsToDevicePixels}" 
 
-                             />
 
-                             </Border>
 
-                         </Grid>
 
-                     </Grid>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="TabControl.TabStripPlacement" Value="Bottom">
 
-                             <Setter TargetName="HeaderPanel" Property="Grid.Row" Value="1" />
 
-                             <Setter TargetName="ContentPanel" Property="Grid.Row" Value="0" />
 
-                             <Setter TargetName="RowDefinition0" Property="RowDefinition.Height" Value="*" />
 
-                             <Setter TargetName="RowDefinition1" Property="RowDefinition.Height" Value="Auto" />
 
-                             <Setter TargetName="HeaderBorder" Property="FrameworkElement.Margin" Value="0,5,0,0" />
 
-                         </Trigger>
 
-                         <Trigger Property="TabControl.TabStripPlacement" Value="Left">
 
-                             <Setter TargetName="HeaderPanel" Property="Grid.Row" Value="0" />
 
-                             <Setter TargetName="ContentPanel" Property="Grid.Row" Value="0" />
 
-                             <Setter TargetName="HeaderPanel" Property="Grid.Column" Value="0" />
 
-                             <Setter TargetName="ContentPanel" Property="Grid.Column" Value="1" />
 
-                             <Setter TargetName="ColumnDefinition0" Property="ColumnDefinition.Width" Value="Auto" />
 
-                             <Setter TargetName="ColumnDefinition1" Property="ColumnDefinition.Width" Value="*" />
 
-                             <Setter TargetName="RowDefinition0" Property="RowDefinition.Height" Value="*" />
 
-                             <Setter TargetName="RowDefinition1" Property="RowDefinition.Height" Value="0" />
 
-                             <Setter TargetName="HeaderBorder" Property="FrameworkElement.Margin" Value="0,0,5,0" />
 
-                         </Trigger>
 
-                         <Trigger Property="TabControl.TabStripPlacement" Value="Right">
 
-                             <Setter TargetName="HeaderPanel" Property="Grid.Row" Value="0" />
 
-                             <Setter TargetName="ContentPanel" Property="Grid.Row" Value="0" />
 
-                             <Setter TargetName="HeaderPanel" Property="Grid.Column" Value="1" />
 
-                             <Setter TargetName="ContentPanel" Property="Grid.Column" Value="0" />
 
-                             <Setter TargetName="ColumnDefinition0" Property="ColumnDefinition.Width" Value="*" />
 
-                             <Setter TargetName="ColumnDefinition1" Property="ColumnDefinition.Width" Value="Auto" />
 
-                             <Setter TargetName="RowDefinition0" Property="RowDefinition.Height" Value="*" />
 
-                             <Setter TargetName="RowDefinition1" Property="RowDefinition.Height" Value="0" />
 
-                             <Setter TargetName="HeaderBorder" Property="FrameworkElement.Margin" Value="5,0,0,0" />
 
-                         </Trigger>
 
-                         <Trigger Property="UIElement.IsEnabled" Value="False">
 
-                             <Setter Property="TextElement.Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="TabTheme" TargetType="{x:Type TabItem}">
 
-         <Setter Property="Background" Value="Transparent" />
 
-         <Setter Property="BorderBrush" Value="{StaticResource ThemeColor}"/>
 
-         <Setter Property="BorderThickness" Value="0"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type TabItem}">
 
-                     <Border x:Name="PART_Border" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="2">
 
-                         <Grid Margin="16,4">
 
-                             <Grid.RowDefinitions>
 
-                                 <RowDefinition Height = "auto"/>
 
-                                 <RowDefinition Height = "2"/>
 
-                                 <RowDefinition Height = "auto"/>
 
-                             </Grid.RowDefinitions>
 
-                             <Border BorderBrush="Black"/>
 
-                             <ContentPresenter x:Name="Content" Grid.Row="0" ContentSource="Header" Content="{TemplateBinding Header}"  MinWidth="40" Width="auto" VerticalAlignment="Center" HorizontalAlignment="Center" TextElement.Foreground="Black" TextElement.FontSize="15"/>
 
-                             <Border x:Name="SelectedBar" Grid.Row="2" Background="{TemplateBinding BorderBrush}" Height="3" VerticalAlignment="Center" HorizontalAlignment="Center" Width="40" CornerRadius="0"/>
 
-                         </Grid>
 
-                     </Border>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsSelected" Value="True">
 
-                             <Setter TargetName="SelectedBar" Property="Visibility" Value="Visible" />
 
-                             <Setter TargetName="Content" Property="TextElement.Foreground" Value="Black"/>
 
-                             <Setter TargetName="Content" Property="TextElement.FontWeight" Value="Bold"/>
 
-                             <Setter TargetName="Content" Property="TextElement.FontSize" Value="14"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsSelected" Value="False">
 
-                             <Setter TargetName="SelectedBar" Property="Visibility" Value="Hidden" />
 
-                             <Setter TargetName="Content" Property="TextElement.Foreground" Value="Gray"/>
 
-                             <Setter TargetName="Content" Property="TextElement.FontWeight" Value="Bold"/>
 
-                             <Setter TargetName="Content" Property="TextElement.FontSize" Value="14"/>
 
-                             <!--<Setter TargetName="Content" Property="TextElement.FontSize" Value="12"/>-->
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <BorderGapMaskConverter x:Key="BorderGapMaskConverter"/>
 
-     <SolidColorBrush x:Key="Expander.Static.Circle.Stroke" Color="#FF333333"/>
 
-     <SolidColorBrush x:Key="Expander.Static.Circle.Fill" Color="#FFFFFFFF"/>
 
-     <SolidColorBrush x:Key="Expander.Static.Arrow.Stroke" Color="#FF333333"/>
 
-     <SolidColorBrush x:Key="Expander.MouseOver.Circle.Stroke" Color="#FF5593FF"/>
 
-     <SolidColorBrush x:Key="Expander.MouseOver.Circle.Fill" Color="#FFF3F9FF"/>
 
-     <SolidColorBrush x:Key="Expander.MouseOver.Arrow.Stroke" Color="#FF000000"/>
 
-     <SolidColorBrush x:Key="Expander.Pressed.Circle.Stroke" Color="#FF3C77DD"/>
 
-     <SolidColorBrush x:Key="Expander.Pressed.Circle.Fill" Color="#FFD9ECFF"/>
 
-     <SolidColorBrush x:Key="Expander.Pressed.Arrow.Stroke" Color="#FF000000"/>
 
-     <SolidColorBrush x:Key="Expander.Disabled.Circle.Stroke" Color="#FFBCBCBC"/>
 
-     <SolidColorBrush x:Key="Expander.Disabled.Circle.Fill" Color="#FFE6E6E6"/>
 
-     <SolidColorBrush x:Key="Expander.Disabled.Arrow.Stroke" Color="#FF707070"/>
 
-     <Style x:Key="ExpanderHeaderFocusVisual">
 
-         <Setter Property="Control.Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate>
 
-                     <Border>
 
-                         <Rectangle Margin="0" StrokeDashArray="1 2" Stroke="Black" SnapsToDevicePixels="true" StrokeThickness="1"/>
 
-                     </Border>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="ExpanderDownHeaderStyle" TargetType="{x:Type ToggleButton}">
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type ToggleButton}">
 
-                     <Border Padding="{TemplateBinding Padding}">
 
-                         <Grid Background="Transparent" SnapsToDevicePixels="False">
 
-                             <Grid.ColumnDefinitions>
 
-                                 <ColumnDefinition Width="auto"/>
 
-                                 <ColumnDefinition Width="*"/>
 
-                             </Grid.ColumnDefinitions>
 
-                             <Image x:Name="Down" Source="{StaticResource Down}" Width="19" Margin="4,0,0,0"/>
 
-                             <Image x:Name="Up" Source="{StaticResource UP}" Width="19" Margin="4,0,0,0"/>
 
-                             <ContentPresenter Grid.Column="1" RecognizesAccessKey="True" SnapsToDevicePixels="True" VerticalAlignment="Center"/>
 
-                         </Grid>
 
-                     </Border>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsChecked" Value="true">
 
-                             <Setter TargetName="Down" Property="Visibility" Value="Collapsed"/>
 
-                             <Setter TargetName="Up" Property="Visibility" Value="Visible"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsChecked" Value="False">
 
-                             <Setter TargetName="Down" Property="Visibility" Value="Visible"/>
 
-                             <Setter TargetName="Up" Property="Visibility" Value="Collapsed"/>
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="ExpanderUpHeaderStyle" TargetType="{x:Type ToggleButton}">
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type ToggleButton}">
 
-                     <Border Padding="{TemplateBinding Padding}">
 
-                         <Grid Background="Transparent" SnapsToDevicePixels="False">
 
-                             <Grid.ColumnDefinitions>
 
-                                 <ColumnDefinition Width="19"/>
 
-                                 <ColumnDefinition Width="*"/>
 
-                             </Grid.ColumnDefinitions>
 
-                             <Grid>
 
-                                 <Grid.LayoutTransform>
 
-                                     <TransformGroup>
 
-                                         <TransformGroup.Children>
 
-                                             <TransformCollection>
 
-                                                 <RotateTransform Angle="180"/>
 
-                                             </TransformCollection>
 
-                                         </TransformGroup.Children>
 
-                                     </TransformGroup>
 
-                                 </Grid.LayoutTransform>
 
-                                 <Ellipse x:Name="circle" Fill="{StaticResource Expander.Static.Circle.Fill}" HorizontalAlignment="Center" Height="19" Stroke="{StaticResource Expander.Static.Circle.Stroke}" VerticalAlignment="Center" Width="19"/>
 
-                                 <Path x:Name="arrow" Data="M 1,1.5 L 4.5,5 L 8,1.5" HorizontalAlignment="Center" Stroke="{StaticResource Expander.Static.Arrow.Stroke}" SnapsToDevicePixels="false" StrokeThickness="2" VerticalAlignment="Center"/>
 
-                             </Grid>
 
-                             <ContentPresenter Grid.Column="1" HorizontalAlignment="Left" Margin="4,0,0,0" RecognizesAccessKey="True" SnapsToDevicePixels="True" VerticalAlignment="Center"/>
 
-                         </Grid>
 
-                     </Border>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsChecked" Value="true">
 
-                             <Setter Property="Data" TargetName="arrow" Value="M 1,4.5  L 4.5,1  L 8,4.5"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsMouseOver" Value="true">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.MouseOver.Circle.Stroke}"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.MouseOver.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.MouseOver.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsPressed" Value="true">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.Pressed.Circle.Stroke}"/>
 
-                             <Setter Property="StrokeThickness" TargetName="circle" Value="1.5"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.Pressed.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.Pressed.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsEnabled" Value="false">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.Disabled.Circle.Stroke}"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.Disabled.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.Disabled.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="ExpanderLeftHeaderStyle" TargetType="{x:Type ToggleButton}">
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type ToggleButton}">
 
-                     <Border Padding="{TemplateBinding Padding}">
 
-                         <Grid Background="Transparent" SnapsToDevicePixels="False">
 
-                             <Grid.RowDefinitions>
 
-                                 <RowDefinition Height="19"/>
 
-                                 <RowDefinition Height="*"/>
 
-                             </Grid.RowDefinitions>
 
-                             <Grid>
 
-                                 <Grid.LayoutTransform>
 
-                                     <TransformGroup>
 
-                                         <TransformGroup.Children>
 
-                                             <TransformCollection>
 
-                                                 <RotateTransform Angle="90"/>
 
-                                             </TransformCollection>
 
-                                         </TransformGroup.Children>
 
-                                     </TransformGroup>
 
-                                 </Grid.LayoutTransform>
 
-                                 <Ellipse x:Name="circle" Fill="{StaticResource Expander.Static.Circle.Fill}" HorizontalAlignment="Center" Height="19" Stroke="{StaticResource Expander.Static.Circle.Stroke}" VerticalAlignment="Center" Width="19"/>
 
-                                 <Path x:Name="arrow" Data="M 1,1.5 L 4.5,5 L 8,1.5" HorizontalAlignment="Center" Stroke="{StaticResource Expander.Static.Arrow.Stroke}" SnapsToDevicePixels="false" StrokeThickness="2" VerticalAlignment="Center"/>
 
-                             </Grid>
 
-                             <ContentPresenter HorizontalAlignment="Center" Margin="0,4,0,0" RecognizesAccessKey="True" Grid.Row="1" SnapsToDevicePixels="True" VerticalAlignment="Top"/>
 
-                         </Grid>
 
-                     </Border>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsChecked" Value="true">
 
-                             <Setter Property="Data" TargetName="arrow" Value="M 1,4.5  L 4.5,1  L 8,4.5"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsMouseOver" Value="true">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.MouseOver.Circle.Stroke}"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.MouseOver.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.MouseOver.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsPressed" Value="true">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.Pressed.Circle.Stroke}"/>
 
-                             <Setter Property="StrokeThickness" TargetName="circle" Value="1.5"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.Pressed.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.Pressed.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsEnabled" Value="false">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.Disabled.Circle.Stroke}"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.Disabled.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.Disabled.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="ExpanderRightHeaderStyle" TargetType="{x:Type ToggleButton}">
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type ToggleButton}">
 
-                     <Border Padding="{TemplateBinding Padding}">
 
-                         <Grid Background="Transparent" SnapsToDevicePixels="False">
 
-                             <Grid.RowDefinitions>
 
-                                 <RowDefinition Height="19"/>
 
-                                 <RowDefinition Height="*"/>
 
-                             </Grid.RowDefinitions>
 
-                             <Grid>
 
-                                 <Grid.LayoutTransform>
 
-                                     <TransformGroup>
 
-                                         <TransformGroup.Children>
 
-                                             <TransformCollection>
 
-                                                 <RotateTransform Angle="-90"/>
 
-                                             </TransformCollection>
 
-                                         </TransformGroup.Children>
 
-                                     </TransformGroup>
 
-                                 </Grid.LayoutTransform>
 
-                                 <Ellipse x:Name="circle" Fill="{StaticResource Expander.Static.Circle.Fill}" HorizontalAlignment="Center" Height="19" Stroke="{StaticResource Expander.Static.Circle.Stroke}" VerticalAlignment="Center" Width="19"/>
 
-                                 <Path x:Name="arrow" Data="M 1,1.5 L 4.5,5 L 8,1.5" HorizontalAlignment="Center" Stroke="{StaticResource Expander.Static.Arrow.Stroke}" SnapsToDevicePixels="false" StrokeThickness="2" VerticalAlignment="Center"/>
 
-                             </Grid>
 
-                             <ContentPresenter HorizontalAlignment="Center" Margin="0,4,0,0" RecognizesAccessKey="True" Grid.Row="1" SnapsToDevicePixels="True" VerticalAlignment="Top"/>
 
-                         </Grid>
 
-                     </Border>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsChecked" Value="true">
 
-                             <Setter Property="Data" TargetName="arrow" Value="M 1,4.5  L 4.5,1  L 8,4.5"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsMouseOver" Value="true">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.MouseOver.Circle.Stroke}"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.MouseOver.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.MouseOver.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsPressed" Value="true">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.Pressed.Circle.Stroke}"/>
 
-                             <Setter Property="StrokeThickness" TargetName="circle" Value="1.5"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.Pressed.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.Pressed.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsEnabled" Value="false">
 
-                             <Setter Property="Stroke" TargetName="circle" Value="{StaticResource Expander.Disabled.Circle.Stroke}"/>
 
-                             <Setter Property="Fill" TargetName="circle" Value="{StaticResource Expander.Disabled.Circle.Fill}"/>
 
-                             <Setter Property="Stroke" TargetName="arrow" Value="{StaticResource Expander.Disabled.Arrow.Stroke}"/>
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="ExpanderStyle1" TargetType="{x:Type Expander}">
 
-         <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
 
-         <Setter Property="Background" Value="Transparent"/>
 
-         <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
 
-         <Setter Property="VerticalContentAlignment" Value="Stretch"/>
 
-         <Setter Property="BorderBrush" Value="Transparent"/>
 
-         <Setter Property="BorderThickness" Value="1"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type Expander}">
 
-                     <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="3" SnapsToDevicePixels="true">
 
-                         <DockPanel>
 
-                             <ToggleButton x:Name="HeaderSite" ContentTemplate="{TemplateBinding HeaderTemplate}" Content="{TemplateBinding Header}" ContentTemplateSelector="{TemplateBinding HeaderTemplateSelector}" DockPanel.Dock="Top" FontStretch="{TemplateBinding FontStretch}" Foreground="{TemplateBinding Foreground}" FocusVisualStyle="{StaticResource ExpanderHeaderFocusVisual}" FontStyle="{TemplateBinding FontStyle}" FontFamily="{TemplateBinding FontFamily}" FontWeight="{TemplateBinding FontWeight}" FontSize="{TemplateBinding FontSize}" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" IsChecked="{Binding IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource Mode=TemplatedParent}}" Margin="1" MinWidth="0" MinHeight="0" Padding="{TemplateBinding Padding}" Style="{StaticResource ExpanderDownHeaderStyle}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/>
 
-                             <ContentPresenter x:Name="ExpandSite" DockPanel.Dock="Bottom" Focusable="false" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Visibility="Collapsed"/>
 
-                         </DockPanel>
 
-                     </Border>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsExpanded" Value="true">
 
-                             <Setter Property="Visibility" TargetName="ExpandSite" Value="Visible"/>
 
-                         </Trigger>
 
-                         <Trigger Property="ExpandDirection" Value="Right">
 
-                             <Setter Property="DockPanel.Dock" TargetName="ExpandSite" Value="Right"/>
 
-                             <Setter Property="DockPanel.Dock" TargetName="HeaderSite" Value="Left"/>
 
-                             <Setter Property="Style" TargetName="HeaderSite" Value="{StaticResource ExpanderRightHeaderStyle}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="ExpandDirection" Value="Up">
 
-                             <Setter Property="DockPanel.Dock" TargetName="ExpandSite" Value="Top"/>
 
-                             <Setter Property="DockPanel.Dock" TargetName="HeaderSite" Value="Bottom"/>
 
-                             <Setter Property="Style" TargetName="HeaderSite" Value="{StaticResource ExpanderUpHeaderStyle}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="ExpandDirection" Value="Left">
 
-                             <Setter Property="DockPanel.Dock" TargetName="ExpandSite" Value="Left"/>
 
-                             <Setter Property="DockPanel.Dock" TargetName="HeaderSite" Value="Right"/>
 
-                             <Setter Property="Style" TargetName="HeaderSite" Value="{StaticResource ExpanderLeftHeaderStyle}"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsEnabled" Value="false">
 
-                             <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style TargetType="{x:Type DataGrid}">
 
-     
 
-         <Setter Property="BorderBrush" Value="#FF688CAF"/>
 
-         <Setter Property="BorderThickness" Value="1"/>
 
-         <Setter Property="RowDetailsVisibilityMode" Value="VisibleWhenSelected"/>
 
-         <Setter Property="ScrollViewer.CanContentScroll" Value="true"/>
 
-         <Setter Property="ScrollViewer.PanningMode" Value="Both"/>
 
-         <Setter Property="Stylus.IsFlicksEnabled" Value="False"/>
 
-         <Setter Property="AutoGenerateColumns" Value="False"/>
 
-         <Setter Property="AlternationCount" Value="2"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type DataGrid}">
 
-                     <Grid>
 
-                         <Border Background="{TemplateBinding Background}" CornerRadius="0">
 
-                             <Border.Effect>
 
-                                 <DropShadowEffect ShadowDepth="0" Direction="0" Color="#FFDADADA"/>
 
-                             </Border.Effect>
 
-                         </Border>
 
-                         <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="True">
 
-                             <ScrollViewer x:Name="DG_ScrollViewer" Focusable="false">
 
-                                 <ScrollViewer.Template>
 
-                                     <ControlTemplate TargetType="{x:Type ScrollViewer}">
 
-                                         <Grid>
 
-                                             <Grid.ColumnDefinitions>
 
-                                                 <ColumnDefinition Width="Auto"/>
 
-                                                 <ColumnDefinition Width="*"/>
 
-                                                 <ColumnDefinition Width="Auto"/>
 
-                                             </Grid.ColumnDefinitions>
 
-                                             <Grid.RowDefinitions>
 
-                                                 <RowDefinition Height="Auto"/>
 
-                                                 <RowDefinition Height="*"/>
 
-                                                 <RowDefinition Height="Auto"/>
 
-                                             </Grid.RowDefinitions>
 
-                                        
 
-                                             <Button Command="{x:Static DataGrid.SelectAllCommand}" Focusable="false" Style="{DynamicResource {ComponentResourceKey ResourceId=DataGridSelectAllButtonStyle, TypeInTargetAssembly={x:Type DataGrid}}}" Visibility="{Binding HeadersVisibility, ConverterParameter={x:Static DataGridHeadersVisibility.All}, Converter={x:Static DataGrid.HeadersVisibilityConverter}, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}" Width="{Binding CellsPanelHorizontalOffset, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"/>
 
-                                             <DataGridColumnHeadersPresenter x:Name="PART_ColumnHeadersPresenter" Grid.Column="1" Visibility="{Binding HeadersVisibility, ConverterParameter={x:Static DataGridHeadersVisibility.Column}, Converter={x:Static DataGrid.HeadersVisibilityConverter}, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"/>
 
-                                             <ScrollContentPresenter x:Name="PART_ScrollContentPresenter" CanContentScroll="{TemplateBinding CanContentScroll}" Grid.ColumnSpan="2" Grid.Row="1"/>
 
-                                             <ScrollBar x:Name="PART_VerticalScrollBar" Grid.Column="2" Maximum="{TemplateBinding ScrollableHeight}" Orientation="Vertical" Grid.Row="1" Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}" Value="{Binding VerticalOffset, Mode=OneWay, RelativeSource={RelativeSource TemplatedParent}}" ViewportSize="{TemplateBinding ViewportHeight}"/>
 
-                                             <Grid Grid.Column="1" Grid.Row="2">
 
-                                                 <Grid.ColumnDefinitions>
 
-                                                     <ColumnDefinition Width="{Binding NonFrozenColumnsViewportHorizontalOffset, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"/>
 
-                                                     <ColumnDefinition Width="*"/>
 
-                                                 </Grid.ColumnDefinitions>
 
-                                                 <ScrollBar x:Name="PART_HorizontalScrollBar" Grid.Column="1" Maximum="{TemplateBinding ScrollableWidth}" Orientation="Horizontal" Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}" Value="{Binding HorizontalOffset, Mode=OneWay, RelativeSource={RelativeSource TemplatedParent}}" ViewportSize="{TemplateBinding ViewportWidth}"/>
 
-                                             </Grid>
 
-                                         </Grid>
 
-                                     </ControlTemplate>
 
-                                 </ScrollViewer.Template>
 
-                                 <ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
 
-                             </ScrollViewer>
 
-                         </Border>
 
-                     </Grid>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-         <Style.Triggers>
 
-             <MultiTrigger>
 
-                 <MultiTrigger.Conditions>
 
-                     <Condition Property="IsGrouping" Value="true"/>
 
-                     <Condition Property="VirtualizingPanel.IsVirtualizingWhenGrouping" Value="false"/>
 
-                 </MultiTrigger.Conditions>
 
-                 <Setter Property="ScrollViewer.CanContentScroll" Value="false"/>
 
-             </MultiTrigger>
 
-         </Style.Triggers>
 
-     </Style>
 
-     <Style TargetType="DataGridColumnHeader">
 
-         <Setter Property="Background" Value="Transparent"/>
 
-         <Setter Property="VerticalContentAlignment" Value="Center"/>
 
-         <Setter Property="HorizontalContentAlignment" Value="Center"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="DataGridColumnHeader">
 
-                     <Grid Background="{TemplateBinding Background}">
 
-                         <!--<Grid.ColumnDefinitions>
 
-                             <ColumnDefinition/>
 
-                             <ColumnDefinition Width="20"/>
 
-                         </Grid.ColumnDefinitions>-->
 
-                         <ContentPresenter Margin="0 2 0 2" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"/>
 
-                         <!--<TextBlock Grid.Column="1" x:Name="SortArrow" Visibility="Visible"   VerticalAlignment="Center" FontFamily="/DataGrid;component/Fonts/#FontAwesome"/>-->
 
-                     </Grid>
 
-                     <!--<ControlTemplate.Triggers>
 
-                         <Trigger Property="SortDirection" Value="Ascending">
 
-                             <Setter TargetName="SortArrow" Property="Visibility" Value="Visible" />
 
-                             <Setter TargetName="SortArrow" Property="Text" Value="" />
 
-                         </Trigger>
 
-                         <Trigger Property="SortDirection" Value="Descending">
 
-                             <Setter TargetName="SortArrow" Property="Visibility" Value="Visible" />
 
-                             <Setter TargetName="SortArrow" Property="Text" Value="" />
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>-->
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style TargetType="DataGridRow">
 
-         <Setter Property="Cursor" Value="Hand"/>
 
-         <Setter Property="Template" >
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="DataGridRow">
 
-                     <Grid >
 
-                         <Border x:Name="border" Background="{TemplateBinding Background}" BorderThickness="1" BorderBrush="Transparent"/>
 
-                         <DataGridCellsPresenter />
 
-                     </Grid>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsMouseOver" Value="True">
 
-                             <Setter Property="BorderBrush" TargetName="border"  Value="#00BCD4"/>
 
-                         </Trigger>
 
-                         <Trigger Property="IsSelected" Value="true">
 
-                             <Setter Property="BorderBrush" TargetName="border"  Value="#00BCD4"/>
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-         <Style.Triggers>
 
-             <Trigger Property="ItemsControl.AlternationIndex"
 
-                          Value="0">
 
-                 <Setter Property="Background" Value="Transparent" />
 
-             </Trigger>
 
-             <Trigger Property="ItemsControl.AlternationIndex"
 
-                          Value="1">
 
-                 <Setter Property="Background" Value="Transparent" />
 
-             </Trigger>
 
-         </Style.Triggers>
 
-     </Style>
 
-     <Style TargetType="DataGridCell">
 
-         <Setter Property="Background" Value="Transparent"/>
 
-         <Setter Property="VerticalContentAlignment" Value="Center"/>
 
-         <Setter Property="HorizontalContentAlignment" Value="Center"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="DataGridCell">
 
-                     <Grid Background="{TemplateBinding Background}">
 
-                         <ContentPresenter VerticalAlignment="{TemplateBinding VerticalContentAlignment}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"/>
 
-                     </Grid>
 
-                     <ControlTemplate.Triggers>
 
-                         <Trigger Property="IsSelected" Value="true">
 
-                             <Setter Property="Foreground" Value="Black" />
 
-                         </Trigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <!-- ScrollViewer 滚动条 -->
 
-     <Style x:Key="ScrollBarThumb" TargetType="{x:Type Thumb}">
 
-         <Setter Property="OverridesDefaultStyle" Value="true"/>
 
-         <Setter Property="IsTabStop" Value="false"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type Thumb}">
 
-                     <Grid>
 
-                         <!--滚动条颜色-->
 
-                         <Border Background="{StaticResource SubThemeColor}" CornerRadius="3"/>
 
-                     </Grid>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="HorizontalScrollBarPageButton" TargetType="{x:Type RepeatButton}">
 
-         <Setter Property="OverridesDefaultStyle" Value="true"/>
 
-         <Setter Property="Background" Value="Transparent"/>
 
-         <Setter Property="Focusable" Value="false"/>
 
-         <Setter Property="IsTabStop" Value="false"/>
 
-         <Setter Property="Opacity" Value="0.2"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type RepeatButton}">
 
-                     <Rectangle Fill="{TemplateBinding Background}" Width="{TemplateBinding Width}" Height="{TemplateBinding Height}"/>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="VerticalScrollBarPageButton" TargetType="{x:Type RepeatButton}">
 
-         <Setter Property="OverridesDefaultStyle" Value="true"/>
 
-         <Setter Property="Background" Value="Transparent"/>
 
-         <Setter Property="Focusable" Value="false"/>
 
-         <Setter Property="IsTabStop" Value="false"/>
 
-         <Setter Property="Opacity" Value="0.2"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type RepeatButton}">
 
-                     <Rectangle Fill="{TemplateBinding Background}" Width="{TemplateBinding Width}" Height="{TemplateBinding Height}"/>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <!--滚动条上下按钮-->
 
-     <Style x:Key="VerticalScrollBarPageButton2" TargetType="{x:Type RepeatButton}">
 
-         <Setter Property="OverridesDefaultStyle"  Value="true"/>
 
-         <Setter Property="Background" Value="Transparent"/>
 
-         <Setter Property="Focusable" Value="false"/>
 
-         <Setter Property="IsTabStop" Value="false"/>
 
-         <Setter Property="Opacity"  Value="0"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type RepeatButton}">
 
-                     <Rectangle Fill="{StaticResource SubThemeColor}" Width="0" Height="0"/>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <Style x:Key="for_scrollbar" TargetType="{x:Type ScrollBar}">
 
-         <Setter Property="Stylus.IsPressAndHoldEnabled" Value="false"/>
 
-         <Setter Property="Stylus.IsFlicksEnabled" Value="false"/>
 
-         <Setter Property="Background" Value="Transparent"/>
 
-         <Setter Property="Margin" Value="0,1,1,6"/>
 
-         <Setter Property="Width"  Value="10"/>
 
-         <Setter Property="MinWidth"  Value="5"/>
 
-         <Setter Property="Opacity"   Value="0.2"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type ScrollBar}">
 
-                     <Grid x:Name="Bg" SnapsToDevicePixels="true">
 
-                         <Grid.RowDefinitions>
 
-                             <RowDefinition Height="auto"></RowDefinition>
 
-                             <RowDefinition Height="*"></RowDefinition>
 
-                             <RowDefinition Height="auto"></RowDefinition>
 
-                         </Grid.RowDefinitions>
 
-                         <RepeatButton  Grid.Row="0" Style="{StaticResource VerticalScrollBarPageButton2}" Command="{x:Static ScrollBar.PageUpCommand}"/>
 
-                         <Track x:Name="PART_Track"   Grid.Row="1" IsEnabled="{TemplateBinding IsMouseOver}" IsDirectionReversed="true">
 
-                             <Track.DecreaseRepeatButton>
 
-                                 <RepeatButton Style="{StaticResource VerticalScrollBarPageButton}" Command="{x:Static ScrollBar.PageUpCommand}"/>
 
-                             </Track.DecreaseRepeatButton>
 
-                             <Track.IncreaseRepeatButton>
 
-                                 <RepeatButton Style="{StaticResource VerticalScrollBarPageButton}" Command="{x:Static ScrollBar.PageDownCommand}"/>
 
-                             </Track.IncreaseRepeatButton>
 
-                             <Track.Thumb>
 
-                                 <Thumb Style="{StaticResource ScrollBarThumb}"/>
 
-                             </Track.Thumb>
 
-                         </Track>
 
-                         <RepeatButton Grid.Row="2" Style="{StaticResource VerticalScrollBarPageButton2}" Command="{x:Static ScrollBar.PageDownCommand}"/>
 
-                     </Grid>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-         <Style.Triggers>
 
-             <Trigger Property="Orientation" Value="Horizontal">
 
-                 <Setter Property="Background"  Value="Transparent"/>
 
-                 <Setter Property="Margin" Value="1,0,6,1"/>
 
-                 <Setter Property="Height"   Value="5"/>
 
-                 <Setter Property="MinHeight"  Value="5"/>
 
-                 <Setter Property="Width"    Value="Auto"/>
 
-                 <Setter Property="Opacity" Value="0.2"/>
 
-                 <Setter Property="Template">
 
-                     <Setter.Value>
 
-                         <ControlTemplate TargetType="{x:Type ScrollBar}">
 
-                             <Grid x:Name="Bg" SnapsToDevicePixels="true">
 
-                                 <Track x:Name="PART_Track" IsEnabled="{TemplateBinding IsMouseOver}">
 
-                                     <Track.DecreaseRepeatButton>
 
-                                         <RepeatButton Style="{StaticResource HorizontalScrollBarPageButton}"  Command="{x:Static ScrollBar.PageLeftCommand}"/>
 
-                                     </Track.DecreaseRepeatButton>
 
-                                     <Track.IncreaseRepeatButton>
 
-                                         <RepeatButton Style="{StaticResource HorizontalScrollBarPageButton}"  Command="{x:Static ScrollBar.PageRightCommand}"/>
 
-                                     </Track.IncreaseRepeatButton>
 
-                                     <Track.Thumb>
 
-                                         <Thumb Style="{StaticResource ScrollBarThumb}"/>
 
-                                     </Track.Thumb>
 
-                                 </Track>
 
-                             </Grid>
 
-                         </ControlTemplate>
 
-                     </Setter.Value>
 
-                 </Setter>
 
-             </Trigger>
 
-         </Style.Triggers>
 
-     </Style>
 
-     <Style x:Key="for_scrollviewer"
 
-            TargetType="{x:Type ScrollViewer}">
 
-         <Setter Property="BorderBrush" Value="{StaticResource SubThemeColor}"/>
 
-         <Setter Property="BorderThickness" Value="0"/>
 
-         <Setter Property="Template">
 
-             <Setter.Value>
 
-                 <ControlTemplate TargetType="{x:Type ScrollViewer}">
 
-                     <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" SnapsToDevicePixels="True">
 
-                         <Grid Background="{TemplateBinding Background}">
 
-                             <ScrollContentPresenter  Cursor="{TemplateBinding Cursor}" Margin="{TemplateBinding Padding}" ContentTemplate="{TemplateBinding ContentTemplate}"/>
 
-                             <ScrollBar x:Name="PART_VerticalScrollBar"
 
-                                        HorizontalAlignment="Right"
 
-                                        Maximum="{TemplateBinding ScrollableHeight}"
 
-                                        Orientation="Vertical"
 
-                                        Style="{StaticResource for_scrollbar}"
 
-                                        ViewportSize="{TemplateBinding ViewportHeight}"
 
-                                        Value="{TemplateBinding VerticalOffset}"
 
-                                        Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}"/>
 
-                             <ScrollBar x:Name="PART_HorizontalScrollBar"
 
-                                        Maximum="{TemplateBinding ScrollableWidth}"
 
-                                        Orientation="Horizontal"
 
-                                        Style="{StaticResource for_scrollbar}"
 
-                                        VerticalAlignment="Bottom"
 
-                                        Value="{TemplateBinding HorizontalOffset}"
 
-                                        ViewportSize="{TemplateBinding ViewportWidth}"
 
-                                        Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}"/>
 
-                         </Grid>
 
-                     </Border>
 
-                     <ControlTemplate.Triggers>
 
-                         <EventTrigger RoutedEvent="ScrollChanged" >
 
-                             <BeginStoryboard>
 
-                                 <Storyboard>
 
-                                     <DoubleAnimation
 
-                                         Storyboard.TargetName="PART_VerticalScrollBar"
 
-                                         Storyboard.TargetProperty="Opacity"
 
-                                         To="0.8"
 
-                                         Duration="0:0:1"/>
 
-                                     <DoubleAnimation
 
-                                         Storyboard.TargetName="PART_VerticalScrollBar"
 
-                                         Storyboard.TargetProperty="Opacity"
 
-                                         To="0.2"
 
-                                         Duration="0:0:1"
 
-                                         BeginTime="0:0:1"/>
 
-                                     <DoubleAnimation
 
-                                         Storyboard.TargetName="PART_HorizontalScrollBar"
 
-                                         Storyboard.TargetProperty="Opacity"
 
-                                         To="0.8"
 
-                                         Duration="0:0:1"/>
 
-                                     <DoubleAnimation
 
-                                         Storyboard.TargetName="PART_HorizontalScrollBar"
 
-                                         Storyboard.TargetProperty="Opacity"
 
-                                         To="0.2"
 
-                                         Duration="0:0:1"
 
-                                         BeginTime="0:0:1"/>
 
-                                 </Storyboard>
 
-                             </BeginStoryboard>
 
-                         </EventTrigger>
 
-                         <EventTrigger RoutedEvent="MouseEnter"
 
-                                       SourceName="PART_VerticalScrollBar">
 
-                             <BeginStoryboard>
 
-                                 <Storyboard>
 
-                                     <DoubleAnimation
 
-                                         Storyboard.TargetName="PART_VerticalScrollBar"
 
-                                         Storyboard.TargetProperty="Opacity"
 
-                                         To="0.8"
 
-                                         Duration="0:0:0.7"/>
 
-                                 </Storyboard>
 
-                             </BeginStoryboard>
 
-                         </EventTrigger>
 
-                         <EventTrigger RoutedEvent="MouseLeave"
 
-                                       SourceName="PART_VerticalScrollBar">
 
-                             <BeginStoryboard>
 
-                                 <Storyboard>
 
-                                     <DoubleAnimation
 
-                                         Storyboard.TargetName="PART_VerticalScrollBar"
 
-                                         Storyboard.TargetProperty="Opacity"
 
-                                         To="0.2"
 
-                                         Duration="0:0:0.7"/>
 
-                                 </Storyboard>
 
-                             </BeginStoryboard>
 
-                         </EventTrigger>
 
-                         <EventTrigger RoutedEvent="MouseEnter"
 
-                                       SourceName="PART_HorizontalScrollBar">
 
-                             <BeginStoryboard>
 
-                                 <Storyboard>
 
-                                     <DoubleAnimation
 
-                                         Storyboard.TargetName="PART_HorizontalScrollBar"
 
-                                         Storyboard.TargetProperty="Opacity"
 
-                                         To="0.8"
 
-                                         Duration="0:0:0.7"/>
 
-                                 </Storyboard>
 
-                             </BeginStoryboard>
 
-                         </EventTrigger>
 
-                         <EventTrigger RoutedEvent="MouseLeave"
 
-                                       SourceName="PART_HorizontalScrollBar">
 
-                             <BeginStoryboard>
 
-                                 <Storyboard>
 
-                                     <DoubleAnimation
 
-                                         Storyboard.TargetName="PART_HorizontalScrollBar"
 
-                                         Storyboard.TargetProperty="Opacity"
 
-                                         To="0.2"
 
-                                         Duration="0:0:0.7"/>
 
-                                 </Storyboard>
 
-                             </BeginStoryboard>
 
-                         </EventTrigger>
 
-                     </ControlTemplate.Triggers>
 
-                 </ControlTemplate>
 
-             </Setter.Value>
 
-         </Setter>
 
-     </Style>
 
-     <!--默认ScrollBar-->
 
-     <Style TargetType="ScrollBar" BasedOn="{StaticResource for_scrollbar}"/>
 
-     <!--默认ScrollView-->
 
-     <Style TargetType="ScrollViewer" BasedOn="{StaticResource for_scrollviewer}"/>
 
-     
 
- </ResourceDictionary>
 
 
  |