| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280 | 
							- <Application x:Class="PRSDesktop.App"
 
-              xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 
-              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 
-              xmlns:syncfusion="http://schemas.syncfusion.com/wpf"
 
-              xmlns:themes="clr-namespace:InABox.WPF.Themes;assembly=InABox.Wpf"
 
-              xmlns:fluent="urn:fluent-ribbon"
 
-              xmlns:prsDesktop="clr-namespace:PRSDesktop">
 
-     <Application.Resources>
 
-         <ResourceDictionary>
 
-             
 
-             <themes:ThemeManager x:Key="Theme"/>
 
-             <ResourceDictionary.MergedDictionaries>
 
-                 <ResourceDictionary Source="pack://application:,,,/Fluent;Component/Themes/Generic.xaml" />
 
-                 <ResourceDictionary>
 
-                     <Style x:Key="VirtualisedItemsControlStyle" TargetType="ItemsControl">
 
-                         <Setter Property="VirtualizingPanel.IsVirtualizing" Value="True"/>
 
-                         <Setter Property="ItemsPanel">
 
-                             <Setter.Value>
 
-                                 <ItemsPanelTemplate>
 
-                                     <VirtualizingStackPanel/>
 
-                                 </ItemsPanelTemplate>
 
-                             </Setter.Value>
 
-                         </Setter>
 
-                         <Setter Property="Template">
 
-                             <Setter.Value>
 
-                                 <ControlTemplate TargetType="ItemsControl">
 
-                                     <Border BorderThickness="{TemplateBinding BorderThickness}"
 
-                                             BorderBrush="{TemplateBinding BorderBrush}"
 
-                                             Background="{TemplateBinding Background}"
 
-                                             SnapsToDevicePixels="True">
 
-                                         <ScrollViewer CanContentScroll="True"
 
-                                                       Padding="{TemplateBinding Padding}"
 
-                                                       Focusable="False"
 
-                                                       VerticalScrollBarVisibility="Auto">
 
-                                             <ItemsPresenter/>
 
-                                         </ScrollViewer>
 
-                                     </Border>
 
-                                 </ControlTemplate>
 
-                             </Setter.Value>
 
-                         </Setter>
 
-                     </Style>
 
-                     <Style x:Key="TemplateHeaderStyle" TargetType="{x:Type syncfusion:GridHeaderCellControl}">
 
-                         <Setter Property="Background" Value="LightSkyBlue"/>
 
-                         <Setter Property="Foreground" Value="Black"/>
 
-                         <Setter Property="BorderBrush" Value="Black"/>
 
-                         <Setter Property="BorderThickness" Value="0.5,0.5,0.5,0.5"/>
 
-                         <Setter Property="HorizontalContentAlignment" Value="Center"/>
 
-                         <Setter Property="VerticalContentAlignment" Value="Center"/>
 
-                         <Setter Property="Padding" Value="5,3"/>
 
-                         <Setter Property="FontFamily" Value="Segoe UI"/>
 
-                         <Setter Property="FontSize" Value="14"/>
 
-                         <Setter Property="FontWeight" Value="Normal"/>
 
-                         <Setter Property="IsTabStop" Value="False"/>
 
-                     </Style>
 
-                     <Style TargetType="fluent:RibbonTabItem">
 
-                         <Setter Property="HeaderPadding" Value="20,0,20,0" />
 
-                         <Setter Property="Margin" Value="0,0,5,0" />
 
-                         <Setter Property="MinWidth" Value="80"/>
 
-                         <Setter Property="Height" Value="30" />
 
-                     </Style> 
 
-                     
 
-                     <Style TargetType="fluent:Button">
 
-                         <Setter Property="MinWidth" Value="60" />
 
-                     </Style>  
 
-                     
 
-                     <Style TargetType="fluent:Backstage">
 
-                         <Setter Property="Height" Value="30" />
 
-                         <Setter Property="Margin" Value="0,0,5,0" />
 
-                         <!-- <Setter Property="MinWidth" Value="100"/> -->
 
-                         <Setter Property="Padding" Value="20,0,20,0" />
 
-                     </Style> 
 
-                     
 
-                     
 
-                     <ControlTemplate x:Key="VerticalSplitter">
 
-                         <Grid Background="{TemplateBinding Background}" Width="4">
 
-                             <Button x:Name="PART_Left" Visibility="Collapsed" />
 
-                             <Button x:Name="PART_Right" Visibility="Collapsed" />
 
-                             <StackPanel Margin="0" Orientation="Vertical" VerticalAlignment="Center"
 
-                                         HorizontalAlignment="Center">
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="0,2,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="0,2,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="0,2,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="0,2,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="0,2,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="0,2,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="0,2,0,0" />
 
-                             </StackPanel>
 
-                         </Grid>
 
-                     </ControlTemplate>
 
-                     <ControlTemplate x:Key="HorizontalSplitter">
 
-                         <Grid Background="{TemplateBinding Background}" Height="4">
 
-                             <Grid.ColumnDefinitions>
 
-                                 <ColumnDefinition Width="*" />
 
-                                 <ColumnDefinition Width="Auto" />
 
-                                 <ColumnDefinition Width="*" />
 
-                             </Grid.ColumnDefinitions>
 
-                             <Button Grid.Column="0" x:Name="PART_Left" Visibility="Collapsed" />
 
-                             <StackPanel Grid.Column="1" Margin="0" Orientation="Horizontal"
 
-                                         HorizontalAlignment="Center"
 
-                                         VerticalAlignment="Center">
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="2,0,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="2,0,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="2,0,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="2,0,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="2,0,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="2,0,0,0" />
 
-                                 <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
 
-                                          Margin="2,0,0,0" />
 
-                             </StackPanel>
 
-                             <Button Grid.Column="2" x:Name="PART_Right" Visibility="Collapsed" />
 
-                         </Grid>
 
-                     </ControlTemplate>
 
-                     <ControlTemplate x:Key="VerticalColumnHeader"
 
-                                      TargetType="{x:Type syncfusion:GridHeaderCellControl}">
 
-                         <Grid>
 
-                             <Grid.LayoutTransform>
 
-                                 <RotateTransform Angle="270" />
 
-                             </Grid.LayoutTransform>
 
-                             <VisualStateManager.VisualStateGroups>
 
-                                 <VisualStateGroup x:Name="HiddenColumnsResizingStates">
 
-                                     <VisualState x:Name="PreviousColumnHidden">
 
-                                         <Storyboard>
 
-                                             <ThicknessAnimationUsingKeyFrames BeginTime="0" Duration="1.0:0:0"
 
-                                                                               Storyboard.TargetProperty="BorderThickness"
 
-                                                                               Storyboard.TargetName="PART_HeaderCellBorder">
 
-                                                 <EasingThicknessKeyFrame KeyTime="0" Value="3,0,1,1" />
 
-                                             </ThicknessAnimationUsingKeyFrames>
 
-                                         </Storyboard>
 
-                                     </VisualState>
 
-                                     <VisualState x:Name="HiddenState">
 
-                                         <Storyboard>
 
-                                             <ThicknessAnimationUsingKeyFrames BeginTime="0" Duration="1.0:0:0"
 
-                                                                               Storyboard.TargetProperty="BorderThickness"
 
-                                                                               Storyboard.TargetName="PART_HeaderCellBorder">
 
-                                                 <EasingThicknessKeyFrame KeyTime="0" Value="3,0,3,1" />
 
-                                             </ThicknessAnimationUsingKeyFrames>
 
-                                         </Storyboard>
 
-                                     </VisualState>
 
-                                     <VisualState x:Name="NormalState" />
 
-                                     <VisualState x:Name="LastColumnHidden">
 
-                                         <Storyboard>
 
-                                             <ThicknessAnimationUsingKeyFrames BeginTime="0" Duration="1.0:0:0"
 
-                                                                               Storyboard.TargetProperty="BorderThickness"
 
-                                                                               Storyboard.TargetName="PART_HeaderCellBorder">
 
-                                                 <EasingThicknessKeyFrame KeyTime="0" Value="0,0,3,1" />
 
-                                             </ThicknessAnimationUsingKeyFrames>
 
-                                         </Storyboard>
 
-                                     </VisualState>
 
-                                 </VisualStateGroup>
 
-                                 <VisualStateGroup x:Name="CommonStates">
 
-                                     <VisualState x:Name="MouseOver" />
 
-                                     <VisualState x:Name="Normal" />
 
-                                 </VisualStateGroup>
 
-                                 <VisualStateGroup x:Name="BorderStates">
 
-                                     <VisualState x:Name="NormalCell" />
 
-                                     <VisualState x:Name="FooterColumnCell">
 
-                                         <Storyboard BeginTime="0">
 
-                                             <ThicknessAnimationUsingKeyFrames BeginTime="0" Duration="1.0:0:0"
 
-                                                                               Storyboard.TargetProperty="BorderThickness"
 
-                                                                               Storyboard.TargetName="PART_FooterCellBorder">
 
-                                                 <EasingThicknessKeyFrame KeyTime="0" Value="1,0,1,1" />
 
-                                             </ThicknessAnimationUsingKeyFrames>
 
-                                         </Storyboard>
 
-                                     </VisualState>
 
-                                     <VisualState x:Name="BeforeFooterColumnCell">
 
-                                         <Storyboard BeginTime="0">
 
-                                             <ThicknessAnimationUsingKeyFrames BeginTime="0" Duration="1.0:0:0"
 
-                                                                               Storyboard.TargetProperty="BorderThickness"
 
-                                                                               Storyboard.TargetName="PART_FooterCellBorder">
 
-                                                 <EasingThicknessKeyFrame KeyTime="0" Value="0,0,0,1" />
 
-                                             </ThicknessAnimationUsingKeyFrames>
 
-                                             <ThicknessAnimationUsingKeyFrames BeginTime="0" Duration="1.0:0:0"
 
-                                                                               Storyboard.TargetProperty="BorderThickness"
 
-                                                                               Storyboard.TargetName="PART_HeaderCellBorder">
 
-                                                 <EasingThicknessKeyFrame KeyTime="0" Value="0,0,0,1" />
 
-                                             </ThicknessAnimationUsingKeyFrames>
 
-                                         </Storyboard>
 
-                                     </VisualState>
 
-                                 </VisualStateGroup>
 
-                             </VisualStateManager.VisualStateGroups>
 
-                             <Border x:Name="PART_FooterCellBorder" BorderBrush="{TemplateBinding BorderBrush}"
 
-                                     Background="{TemplateBinding Background}" />
 
-                             <Border x:Name="PART_HeaderCellBorder" BorderBrush="{TemplateBinding BorderBrush}"
 
-                                     BorderThickness="{TemplateBinding BorderThickness}"
 
-                                     Background="{TemplateBinding Background}" SnapsToDevicePixels="True">
 
-                                 <Grid Margin="{TemplateBinding Padding}" SnapsToDevicePixels="True">
 
-                                     <Grid.ColumnDefinitions>
 
-                                         <ColumnDefinition Width="*" />
 
-                                         <ColumnDefinition Width="Auto" />
 
-                                         <ColumnDefinition Width="Auto" />
 
-                                     </Grid.ColumnDefinitions>
 
-                                     <ContentPresenter
 
-                                         ContentTemplate="{TemplateBinding ContentTemplate}"
 
-                                         ContentStringFormat="{TemplateBinding ContentStringFormat}" Focusable="False"
 
-                                         HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
 
-                                         VerticalAlignment="{TemplateBinding VerticalContentAlignment}">
 
-                                         <ContentPresenter.Content>
 
-                                             <TextBlock Text="{Binding HeaderText}" TextWrapping="Wrap" />
 
-                                         </ContentPresenter.Content>
 
-                                     </ContentPresenter>
 
-                                     <Grid x:Name="PART_SortButtonPresenter" Grid.Column="1" SnapsToDevicePixels="True">
 
-                                         <Grid.ColumnDefinitions>
 
-                                             <ColumnDefinition Width="*">
 
-                                                 <ColumnDefinition.MinWidth>
 
-                                                     <Binding Mode="OneWay" Path="SortDirection"
 
-                                                              RelativeSource="{RelativeSource TemplatedParent}">
 
-                                                         <Binding.Converter>
 
-                                                             <syncfusion:SortDirectionToWidthConverter />
 
-                                                         </Binding.Converter>
 
-                                                     </Binding>
 
-                                                 </ColumnDefinition.MinWidth>
 
-                                             </ColumnDefinition>
 
-                                             <ColumnDefinition Width="*" />
 
-                                         </Grid.ColumnDefinitions>
 
-                                         <TextBlock Grid.Column="1" Foreground="{TemplateBinding Foreground}"
 
-                                                    FontSize="10" Margin="0,-4,0,0" SnapsToDevicePixels="True"
 
-                                                    Text="{TemplateBinding SortNumber}"
 
-                                                    Visibility="{TemplateBinding SortNumberVisibility}"
 
-                                                    VerticalAlignment="Bottom" />
 
-                                     </Grid>
 
-                                     <syncfusion:FilterToggleButton x:Name="PART_FilterToggleButton" Grid.Column="2"
 
-                                                                    HorizontalAlignment="Stretch"
 
-                                                                    SnapsToDevicePixels="True"
 
-                                                                    Visibility="{TemplateBinding FilterIconVisiblity}"
 
-                                                                    VerticalAlignment="Stretch">
 
-                                         <syncfusion:FilterToggleButton.LayoutTransform>
 
-                                             <RotateTransform Angle="90" />
 
-                                         </syncfusion:FilterToggleButton.LayoutTransform>
 
-                                     </syncfusion:FilterToggleButton>
 
-                                     <Border x:Name="PART_FilterPopUpPresenter">
 
-                                         <Border.LayoutTransform>
 
-                                             <RotateTransform Angle="90" />
 
-                                         </Border.LayoutTransform>
 
-                                     </Border>
 
-                                 </Grid>
 
-                             </Border>
 
-                         </Grid>
 
-                     </ControlTemplate>
 
-                     <Style x:Key="HorizontalSplitterPreview" TargetType="Control">
 
-                         <Setter Property="Background" Value="Gray" />
 
-                         <Setter Property="Template">
 
-                             <Setter.Value>
 
-                                 <ControlTemplate TargetType="Control">
 
-                                     <Grid x:Name="Root" Opacity="0.5">
 
-                                         <Rectangle Fill="{TemplateBinding Background}" />
 
-                                     </Grid>
 
-                                 </ControlTemplate>
 
-                             </Setter.Value>
 
-                         </Setter>
 
-                     </Style>
 
-                     
 
-                 </ResourceDictionary>
 
-             </ResourceDictionary.MergedDictionaries>
 
-         </ResourceDictionary>
 
-     </Application.Resources>
 
- </Application>
 
 
  |