- Work on implementation of light and Dark themes
d9c3a3db
Dimitar Tsenev
committed
succeeded
8 changed files
Generic.xaml
/BreadcrumbBar/Themes/Generic.xaml-199+297
/BreadcrumbBar/Themes/Generic.xaml
Add comment 5 xmlns:local="clr-namespace:Odyssey.Controls">
Add comment 6
Add comment 7
Add comment 8 Minus   <LinearGradientBrush x:Key="mouseOverBtnBrush" StartPoint="0,0" EndPoint="0,1">
Add comment 9 Minus   <GradientStop Color="#FFEAF6FD" Offset="0"/>
Add comment 10 Minus   <GradientStop Color="#FFD7EFFC" Offset="0.5"/>
Add comment 11 Minus   <GradientStop Color="#FFBDE6FD" Offset="0.5"/>
Add comment 12 Minus   <GradientStop Color="#FFA6D9F4" Offset="1"/>
Add comment 13 Minus   </LinearGradientBrush>
Add comment 14 Minus   <LinearGradientBrush x:Key="mousePressedBtnBrush" StartPoint="0,0" EndPoint="0,1">
Add comment 15 Minus   <GradientStop Color="#FFC2E4F6" Offset="0"/>
Add comment 16 Minus   <GradientStop Color="#FFC2E4F6" Offset="0.5"/>
Add comment 17 Minus   <GradientStop Color="#FFA9D9F2" Offset="0.5"/>
Add comment 18 Minus   <GradientStop Color="#FF90CBEB" Offset="1"/>
Add comment 19 Minus   </LinearGradientBrush>
Add comment 8 Plus   <!--<LinearGradientBrush x:Key="mouseOverBtnBrush" StartPoint="0,0" EndPoint="0,1">
Add comment 9 Plus   <GradientStop Offset="0" Color="{DynamicResource Gray2}" />
Add comment 10 Plus   <GradientStop Offset="0.5" Color="{DynamicResource Gray3}" />
Add comment 11 Plus   <GradientStop Offset="0.5" Color="{DynamicResource Gray3}" />
Add comment 12 Plus   <GradientStop Offset="1" Color="{DynamicResource Gray2}" />
Add comment 13 Plus   </LinearGradientBrush>-->
Add comment 14 Plus  
Add comment 15 Plus   <SolidColorBrush x:Key="mousePressedBtnBrush" Color="{DynamicResource Gray8}" />
Add comment 20 16 <LinearGradientBrush x:Key="GradientBorderBrush" StartPoint="0,0" EndPoint="0,1">
Add comment 21 Minus   <GradientStop Color="White" Offset="0" />
Add comment 22 Minus   <GradientStop Color="#FFCECECE" Offset="1" />
Add comment 17 Plus   <GradientStop Offset="0" Color="{DynamicResource Gray6}" />
Add comment 18 Plus   <GradientStop Offset="1" Color="{DynamicResource Gray6}" />
Add comment 23 19 </LinearGradientBrush>
Add comment 24 Minus   <SolidColorBrush x:Key="borderBrush" Color="#FFCECECE"/>
Add comment 25 Minus   <SolidColorBrush x:Key="borderShadowBrush" Color="#60777777"/>
Add comment 26 Minus   <BooleanToVisibilityConverter x:Key="boolToVisible"/>
Add comment 27 Minus   <ImageSourceConverter x:Key="imgConverter"/>
Add comment 20 Plus   <SolidColorBrush x:Key="borderBrush" Color="{DynamicResource Gray6}" />
Add comment 21 Plus   <SolidColorBrush x:Key="borderShadowBrush" Color="#60777777" />
Add comment 22 Plus   <BooleanToVisibilityConverter x:Key="boolToVisible" />
Add comment 23 Plus   <ImageSourceConverter x:Key="imgConverter" />
Add comment 28 24
Add comment 29 25 <Geometry x:Key="RightArrow">M0,0 L5,3.5 0,7 z</Geometry>
Add comment 30 26 <Geometry x:Key="DownArrow">M0,3 L7,3 3.5,7 z</Geometry>
Add comment 31 27 <Geometry x:Key="OverflowArrow">F1 M7,0 L4,3 7,6 M3,0 L0,3 3,6</Geometry>
Add comment 32 28
Add comment 33 Minus   <!--DropDownButtonTemplate-->
Add comment 34 Minus   <ControlTemplate TargetType="{x:Type ToggleButton}" x:Key="DropDownButtonTemplate">
Add comment 35 Minus   <local:AeroChrome SnapsToDevicePixels="True" Focusable="False" x:Name="chrome"
Add comment 29 Plus   <!-- DropDownButtonTemplate -->
Add comment 30 Plus   <ControlTemplate x:Key="DropDownButtonTemplate" TargetType="{x:Type ToggleButton}">
Add comment 31 Plus   <local:AeroChrome
Add comment 32 Plus   x:Name="chrome"
Add comment 36 33 BorderBrush="{StaticResource borderBrush}"
Add comment 37 34 BorderThickness="1"
Add comment 35 Plus   Focusable="False"
Add comment 38 36 RenderMouseOver="{TemplateBinding IsMouseOver}"
Add comment 39 Minus   RenderPressed="{TemplateBinding IsPressed}" >
Add comment 37 Plus   RenderPressed="{TemplateBinding IsPressed}"
Add comment 38 Plus   SnapsToDevicePixels="True">
Add comment 40 39 <local:AeroChrome.Content>
Add comment 41 Minus   <Path x:Name="arrow" Data="{StaticResource DownArrow}" SnapsToDevicePixels="True" VerticalAlignment="Center" HorizontalAlignment="Center" Fill="Black" Focusable="False"/>
Add comment 40 Plus   <Path
Add comment 41 Plus   x:Name="arrow"
Add comment 42 Plus   HorizontalAlignment="Center"
Add comment 43 Plus   VerticalAlignment="Center"
Add comment 44 Plus   Data="{StaticResource DownArrow}"
Add comment 45 Plus   Fill="Black"
Add comment 46 Plus   Focusable="False"
Add comment 47 Plus   SnapsToDevicePixels="True" />
Add comment 42 48 </local:AeroChrome.Content>
Add comment 43 49 </local:AeroChrome>
Add comment 44 50 <ControlTemplate.Triggers>
Add comment 45 51 <Trigger Property="IsFocused" Value="True">
Add comment 46 Minus   <Setter TargetName="chrome" Property="RenderMouseOver" Value="True"/>
Add comment 52 Plus   <Setter TargetName="chrome" Property="RenderMouseOver" Value="True" />
Add comment 47 53 </Trigger>
Add comment 48 54 </ControlTemplate.Triggers>
Add comment 49 55 </ControlTemplate>
Add comment 50 56
Add comment 51 Minus   <!--ButtonTemplate-->
Add comment 52 Minus   <ControlTemplate TargetType="{x:Type Button}" x:Key="ButtonTemplate">
Add comment 53 Minus   <Border Margin="-1,-1,0,-1" BorderBrush="{StaticResource borderBrush}" BorderThickness="1" Background="Transparent" SnapsToDevicePixels="True" Focusable="False">
Add comment 54 Minus   <local:AeroChrome SnapsToDevicePixels="True" x:Name="chrome" Focusable="False"
Add comment 57 Plus   <!-- ButtonTemplate -->
Add comment 58 Plus   <ControlTemplate x:Key="ButtonTemplate" TargetType="{x:Type Button}">
Add comment 59 Plus   <Border
Add comment 60 Plus   Margin="-1,-1,0,-1"
Add comment 61 Plus   Background="Transparent"
Add comment 55 62 BorderBrush="{StaticResource borderBrush}"
Add comment 56 63 BorderThickness="1"
Add comment 64 Plus   Focusable="False"
Add comment 65 Plus   SnapsToDevicePixels="True">
Add comment 66 Plus   <local:AeroChrome
Add comment 67 Plus   x:Name="chrome"
Add comment 57 68 Margin="-1"
Add comment 69 Plus   BorderBrush="{StaticResource borderBrush}"
Add comment 70 Plus   BorderThickness="1"
Add comment 71 Plus   Content="{TemplateBinding Content}"
Add comment 72 Plus   Focusable="False"
Add comment 58 73 RenderMouseOver="{TemplateBinding IsMouseOver}"
Add comment 59 74 RenderPressed="{TemplateBinding IsPressed}"
Add comment 60 Minus   Content="{TemplateBinding Content}"/>
Add comment 75 Plus   SnapsToDevicePixels="True" />
Add comment 61 76 </Border>
Add comment 62 77 <ControlTemplate.Triggers>
Add comment 63 78 <Trigger Property="IsFocused" Value="True">
Add comment 64 Minus   <Setter TargetName="chrome" Property="RenderMouseOver" Value="True"/>
Add comment 79 Plus   <Setter TargetName="chrome" Property="RenderMouseOver" Value="True" />
Add comment 65 80 </Trigger>
Add comment 66 81 </ControlTemplate.Triggers>
Add comment 67 82 </ControlTemplate>
Add comment 68 83
Add comment 69 Minus   <!--BreadcrumbItem-->
Add comment 84 Plus   <!-- BreadcrumbItem -->
Add comment 70 85 <Style TargetType="{x:Type local:BreadcrumbItem}">
Add comment 71 Minus   <Setter Property="Focusable" Value="False"/>
Add comment 72 Minus   <Setter Property="BorderBrush" Value="{StaticResource borderBrush}"/>
Add comment 86 Plus   <Setter Property="Focusable" Value="False" />
Add comment 87 Plus   <Setter Property="BorderBrush" Value="{StaticResource borderBrush}" />
Add comment 73 88 <Setter Property="Template">
Add comment 74 89 <Setter.Value>
Add comment 75 90 <ControlTemplate TargetType="{x:Type local:BreadcrumbItem}">
Add comment 76 Minus   <Border Background="Transparent" Focusable="False"
Add comment 91 Plus   <Border
Add comment 92 Plus   Background="Transparent"
Add comment 77 93 BorderBrush="{TemplateBinding BorderBrush}"
Add comment 78 Minus   BorderThickness="{TemplateBinding BorderThickness}">
Add comment 94 Plus   BorderThickness="{TemplateBinding BorderThickness}"
Add comment 95 Plus   Focusable="False">
Add comment 79 96 <DockPanel>
Add comment 80 Minus   <local:BreadcrumbButton x:Name="PART_Header"
Add comment 97 Plus   <local:BreadcrumbButton
Add comment 98 Plus   x:Name="PART_Header"
Add comment 81 99 DataContext="{Binding}"
Add comment 82 Minus   IsImageVisible="{TemplateBinding IsRoot}"
Add comment 100 Plus   Header="{TemplateBinding Header}"
Add comment 101 Plus   Image="{TemplateBinding Image}"
Add comment 83 102 IsButtonVisible="{TemplateBinding IsButtonVisible}"
Add comment 103 Plus   IsDropDownPressed="{Binding IsDropDownPressed, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
Add comment 104 Plus   IsImageVisible="{TemplateBinding IsRoot}"
Add comment 84 105 ItemTemplate="{TemplateBinding OverflowItemTemplate}"
Add comment 85 106 ItemTemplateSelector="{TemplateBinding OverflowItemTemplateSelector}"
Add comment 86 Minus   IsDropDownPressed="{Binding IsDropDownPressed, RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}"
Add comment 87 Minus   SelectedItem="{Binding SelectedItem, RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}"
Add comment 88 Minus   Image ="{TemplateBinding Image}"
Add comment 89 Minus   Header="{TemplateBinding Header}" ItemsSource="{Binding Items, RelativeSource={RelativeSource TemplatedParent}}">
Add comment 90 Minus   </local:BreadcrumbButton>
Add comment 91 Minus   <ContentControl x:Name="PART_Selected" Focusable="False" Content="{TemplateBinding SelectedBreadcrumb}" />
Add comment 107 Plus   ItemsSource="{Binding Items, RelativeSource={RelativeSource TemplatedParent}}"
Add comment 108 Plus   SelectedItem="{Binding SelectedItem, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}" />
Add comment 109 Plus   <ContentControl
Add comment 110 Plus   x:Name="PART_Selected"
Add comment 111 Plus   Content="{TemplateBinding SelectedBreadcrumb}"
Add comment 112 Plus   Focusable="False" />
Add comment 92 113 </DockPanel>
Add comment 93 114 </Border>
Add comment 94 115 <ControlTemplate.Triggers>
Add comment 95 116 <Trigger Property="IsRoot" Value="True">
Add comment 96 Minus   <Setter Property="EnableVisualButtonStyle" Value="False" TargetName="PART_Header"/>
Add comment 117 Plus   <Setter TargetName="PART_Header" Property="EnableVisualButtonStyle" Value="False" />
Add comment 97 118 </Trigger>
Add comment 98 119
Add comment 99 120 </ControlTemplate.Triggers>
Add comment 200 221 </ControlTemplate>-->
Add comment 201 222
Add comment 202 223
Add comment 203 Minus   <!--BreadcrumbBar-->
Add comment 224 Plus   <!-- BreadcrumbBar -->
Add comment 204 225 <Style TargetType="{x:Type local:BreadcrumbBar}">
Add comment 205 Minus   <Setter Property="MinHeight" Value="23"/>
Add comment 206 Minus   <Setter Property="Background" Value="#A0FFFFFF"/>
Add comment 207 Minus   <Setter Property="BorderBrush" Value="{StaticResource borderBrush}"/>
Add comment 226 Plus   <Setter Property="MinHeight" Value="23" />
Add comment 227 Plus   <Setter Property="Background" Value="White" />
Add comment 228 Plus   <Setter Property="BorderBrush" Value="{DynamicResource GrayBrush6}" />
Add comment 208 229 <Setter Property="Template">
Add comment 209 230 <Setter.Value>
Add comment 210 231 <ControlTemplate TargetType="{x:Type local:BreadcrumbBar}">
Add comment 211 232 <ControlTemplate.Resources>
Add comment 212 233 <Style TargetType="{x:Type Button}">
Add comment 213 Minus   <Setter Property="Template" Value="{StaticResource ButtonTemplate}"/>
Add comment 214 Minus   <Setter Property="MinWidth" Value="21"/>
Add comment 215 Minus   <Setter Property="BorderThickness" Value="1"/>
Add comment 216 Minus   <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
Add comment 217 Minus   <Setter Property="BorderBrush" Value="Black"/>
Add comment 218 Minus   <Setter Property="Focusable" Value="{Binding Focusable, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:BreadcrumbBar}}}"/>
Add comment 234 Plus   <Setter Property="Template" Value="{StaticResource ButtonTemplate}" />
Add comment 235 Plus   <Setter Property="MinWidth" Value="21" />
Add comment 236 Plus   <Setter Property="BorderThickness" Value="1" />
Add comment 237 Plus   <Setter Property="FocusVisualStyle" Value="{x:Null}" />
Add comment 238 Plus   <Setter Property="BorderBrush" Value="Black" />
Add comment 239 Plus   <Setter Property="Focusable" Value="{Binding Focusable, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:BreadcrumbBar}}}" />
Add comment 219 240 </Style>
Add comment 220 241 <Style TargetType="{x:Type local:BreadcrumbButton}">
Add comment 221 Minus   <Setter Property="Focusable" Value="{Binding Focusable, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:BreadcrumbBar}}}"/>
Add comment 242 Plus   <Setter Property="Focusable" Value="{Binding Focusable, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:BreadcrumbBar}}}" />
Add comment 222 243 </Style>
Add comment 223 244 </ControlTemplate.Resources>
Add comment 224 Minus   <Border Background="{TemplateBinding Background}" SnapsToDevicePixels="True"
Add comment 245 Plus   <Border
Add comment 246 Plus   Background="White"
Add comment 225 247 BorderBrush="{TemplateBinding BorderBrush}"
Add comment 248 Plus   BorderThickness="{TemplateBinding BorderThickness}"
Add comment 226 249 Focusable="False"
Add comment 227 Minus   BorderThickness="{TemplateBinding BorderThickness}">
Add comment 228 Minus   <Border BorderBrush="White" BorderThickness="{TemplateBinding BorderThickness}" Focusable="False" SnapsToDevicePixels="True">
Add comment 250 Plus   SnapsToDevicePixels="True">
Add comment 251 Plus   <Border
Add comment 252 Plus   BorderBrush="White"
Add comment 253 Plus   BorderThickness="{TemplateBinding BorderThickness}"
Add comment 254 Plus   Focusable="False"
Add comment 255 Plus   SnapsToDevicePixels="True">
Add comment 229 256 <Grid Margin="-1">
Add comment 230 257 <Grid.ColumnDefinitions>
Add comment 231 Minus   <ColumnDefinition Width="Auto"/>
Add comment 232 Minus   <ColumnDefinition Width="*"/>
Add comment 233 Minus   <ColumnDefinition Width="Auto"/>
Add comment 234 Minus   <ColumnDefinition Width="Auto"/>
Add comment 258 Plus   <ColumnDefinition Width="Auto" />
Add comment 259 Plus   <ColumnDefinition Width="*" />
Add comment 260 Plus   <ColumnDefinition Width="Auto" />
Add comment 261 Plus   <ColumnDefinition Width="Auto" />
Add comment 235 262 </Grid.ColumnDefinitions>
Add comment 236 Minus   <ProgressBar x:Name="progress" Grid.Column="0" Grid.ColumnSpan="4"
Add comment 237 Minus   Maximum="{Binding ProgressMaximum,RelativeSource={RelativeSource TemplatedParent}}"
Add comment 238 Minus   Minimum="{Binding ProgressMinimum,RelativeSource={RelativeSource TemplatedParent}}"
Add comment 239 Minus   Value="{Binding ProgressValue,RelativeSource={RelativeSource TemplatedParent}}"
Add comment 263 Plus   <ProgressBar
Add comment 264 Plus   x:Name="progress"
Add comment 265 Plus   Grid.Column="0"
Add comment 266 Plus   Grid.ColumnSpan="4"
Add comment 240 267 Background="Transparent"
Add comment 241 Minus   Foreground="LightGreen"
Add comment 242 268 BorderThickness="0"
Add comment 243 Minus   />
Add comment 269 Plus   Foreground="LightGreen"
Add comment 270 Plus   Maximum="{Binding ProgressMaximum, RelativeSource={RelativeSource TemplatedParent}}"
Add comment 271 Plus   Minimum="{Binding ProgressMinimum, RelativeSource={RelativeSource TemplatedParent}}"
Add comment 272 Plus   Value="{Binding ProgressValue, RelativeSource={RelativeSource TemplatedParent}}" />
Add comment 244 273
Add comment 245 Minus   <local:BreadcrumbButton ItemsSource="{TemplateBinding CollapsedTraces}" Grid.Column="0"
Add comment 274 Plus   <local:BreadcrumbButton
Add comment 246 275 x:Name="PART_Root"
Add comment 276 Plus   Grid.Column="0"
Add comment 247 277 MinWidth="0"
Add comment 248 278 EnableVisualButtonStyle="False"
Add comment 249 Minus   Mode="{TemplateBinding OverflowMode}"
Add comment 250 Minus   SelectedItem="{Binding SelectedItem,RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}"
Add comment 251 Minus   ItemTemplate="{TemplateBinding OverflowItemTemplate}"
Add comment 252 Minus   IsImageVisible="True"
Add comment 253 279 Image="{Binding SelectedBreadcrumb.Image, RelativeSource={RelativeSource TemplatedParent}}"
Add comment 280 Plus   IsDropDownPressed="{Binding IsOverflowPressed, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
Add comment 281 Plus   IsImageVisible="True"
Add comment 282 Plus   ItemTemplate="{TemplateBinding OverflowItemTemplate}"
Add comment 254 283 ItemTemplateSelector="{TemplateBinding OverflowItemTemplateSelector}"
Add comment 255 Minus   IsDropDownPressed="{Binding IsOverflowPressed,RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}" >
Add comment 256 Minus   </local:BreadcrumbButton>
Add comment 257 Minus   <ContentPresenter x:Name="container" Grid.Column="1" Content="{Binding RootItem,RelativeSource={RelativeSource TemplatedParent}}"/>
Add comment 258 Minus   <ToggleButton x:Name="dropDown" Grid.Column="2"
Add comment 259 Minus   Focusable="False"
Add comment 284 Plus   ItemsSource="{TemplateBinding CollapsedTraces}"
Add comment 285 Plus   Mode="{TemplateBinding OverflowMode}"
Add comment 286 Plus   SelectedItem="{Binding SelectedItem, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}" />
Add comment 287 Plus   <ContentPresenter
Add comment 288 Plus   x:Name="container"
Add comment 289 Plus   Grid.Column="1"
Add comment 290 Plus   Content="{Binding RootItem, RelativeSource={RelativeSource TemplatedParent}}" />
Add comment 291 Plus   <ToggleButton
Add comment 292 Plus   x:Name="dropDown"
Add comment 293 Plus   Grid.Column="2"
Add comment 260 294 Width="16"
Add comment 261 Minus   Visibility="Collapsed"
Add comment 262 Minus   FocusVisualStyle="{x:Null}"
Add comment 263 Minus   Template="{StaticResource DropDownButtonTemplate}"
Add comment 264 Minus   ClickMode="Press"
Add comment 265 Minus   IsChecked="{Binding IsDropDownOpen,RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}"
Add comment 266 295 Margin="-1"
Add comment 296 Plus   BorderBrush="{StaticResource borderBrush}"
Add comment 267 297 BorderThickness="1"
Add comment 268 Minus   BorderBrush="{StaticResource borderBrush}" />
Add comment 269 Minus   <ComboBox x:Name="PART_ComboBox"
Add comment 270 Minus   Visibility="Hidden"
Add comment 298 Plus   ClickMode="Press"
Add comment 299 Plus   FocusVisualStyle="{x:Null}"
Add comment 300 Plus   Focusable="False"
Add comment 301 Plus   IsChecked="{Binding IsDropDownOpen, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
Add comment 302 Plus   Template="{StaticResource DropDownButtonTemplate}"
Add comment 303 Plus   Visibility="Collapsed" />
Add comment 304 Plus   <ComboBox
Add comment 305 Plus   x:Name="PART_ComboBox"
Add comment 306 Plus   Grid.Column="0"
Add comment 307 Plus   Grid.ColumnSpan="3"
Add comment 271 308 Margin="0,0,0,0"
Add comment 272 Minus   IsEditable="True"
Add comment 309 Plus   BorderThickness="0"
Add comment 273 310 Focusable="True"
Add comment 311 Plus   IsEditable="True"
Add comment 274 312 ItemTemplate="{TemplateBinding DropDownItemTemplate}"
Add comment 275 313 ItemTemplateSelector="{TemplateBinding DropDownItemTemplateSelector}"
Add comment 276 Minus   ItemsSource="{Binding DropDownItems,RelativeSource={RelativeSource TemplatedParent}}"
Add comment 277 Minus   BorderThickness="0"
Add comment 278 Minus   Grid.Column="0"
Add comment 279 Minus   SelectedIndex="{Binding SelectedDropDownIndex,RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}"
Add comment 280 Minus   Grid.ColumnSpan="3"/>
Add comment 281 Minus   <ItemsControl x:Name="buttons" Grid.Column="3" Margin="1,0,-1,0" ItemsSource="{Binding Buttons,RelativeSource={RelativeSource TemplatedParent} }" Focusable="False" >
Add comment 314 Plus   ItemsSource="{Binding DropDownItems, RelativeSource={RelativeSource TemplatedParent}}"
Add comment 315 Plus   SelectedIndex="{Binding SelectedDropDownIndex, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
Add comment 316 Plus   Visibility="Hidden" />
Add comment 317 Plus   <ItemsControl
Add comment 318 Plus   x:Name="buttons"
Add comment 319 Plus   Grid.Column="3"
Add comment 320 Plus   Margin="1,0,-1,0"
Add comment 321 Plus   Focusable="False"
Add comment 322 Plus   Foreground="Aqua"
Add comment 323 Plus   ItemsSource="{Binding Buttons, RelativeSource={RelativeSource TemplatedParent}}">
Add comment 282 324 <ItemsControl.ItemsPanel>
Add comment 283 325 <ItemsPanelTemplate>
Add comment 284 Minus   <StackPanel Orientation="Horizontal" IsItemsHost="True"/>
Add comment 326 Plus   <StackPanel IsItemsHost="True" Orientation="Horizontal" />
Add comment 285 327 </ItemsPanelTemplate>
Add comment 286 328 </ItemsControl.ItemsPanel>
Add comment 287 329 </ItemsControl>
Add comment 289 331 </Border>
Add comment 290 332 </Border>
Add comment 291 333 <ControlTemplate.Triggers>
Add comment 292 Minus   <Trigger Property="Visibility" Value="Visible" SourceName="PART_ComboBox">
Add comment 293 Minus   <!--hide the breadcrumb container and root button if the combobox is visible, otherwise a breadcrumb button could get the focus on mouseover: -->
Add comment 294 Minus   <Setter Property="Visibility" Value="Hidden" TargetName="container"/>
Add comment 295 Minus   <Setter Property="Visibility" Value="Hidden" TargetName="PART_Root"/>
Add comment 334 Plus   <Trigger SourceName="PART_ComboBox" Property="Visibility" Value="Visible">
Add comment 335 Plus   <!-- hide the breadcrumb container and root button if the combobox is visible, otherwise a breadcrumb button could get the focus on mouseover: -->
Add comment 336 Plus   <Setter TargetName="container" Property="Visibility" Value="Hidden" />
Add comment 337 Plus   <Setter TargetName="PART_Root" Property="Visibility" Value="Hidden" />
Add comment 296 338 </Trigger>
Add comment 297 339 <Trigger Property="IsRootSelected" Value="True">
Add comment 298 Minus   <Setter Property="Visibility" Value="Collapsed" TargetName="PART_Root"/>
Add comment 340 Plus   <Setter TargetName="PART_Root" Property="Visibility" Value="Collapsed" />
Add comment 299 341 </Trigger>
Add comment 300 Minus   <Trigger Property="IsMouseOver" Value="True">
Add comment 301 Minus   <Trigger.EnterActions>
Add comment 302 Minus   <BeginStoryboard>
Add comment 303 Minus   <Storyboard>
Add comment 304 Minus   <ColorAnimation Duration="0:0:0.3" To="White" Storyboard.TargetProperty="Background.Color"/>
Add comment 305 Minus   </Storyboard>
Add comment 306 Minus   </BeginStoryboard>
Add comment 307 Minus   </Trigger.EnterActions>
Add comment 308 Minus   <Trigger.ExitActions>
Add comment 309 Minus   <BeginStoryboard>
Add comment 310 Minus   <Storyboard>
Add comment 311 Minus   <ColorAnimation Duration="0:0:0.3" From="White" Storyboard.TargetProperty="Background.Color"/>
Add comment 312 Minus   </Storyboard>
Add comment 313 Minus   </BeginStoryboard>
Add comment 314 Minus   </Trigger.ExitActions>
Add comment 315 Minus   </Trigger>
Add comment 342 Plus  
Add comment 316 343 <Trigger Property="HasDropDownItems" Value="True">
Add comment 317 Minus   <Setter Property="Visibility" Value="Visible" TargetName="dropDown"/>
Add comment 344 Plus   <Setter TargetName="dropDown" Property="Visibility" Value="Visible" />
Add comment 318 345 </Trigger>
Add comment 319 346 </ControlTemplate.Triggers>
Add comment 320 347 </ControlTemplate>
Add comment 322 349 </Setter>
Add comment 323 350 </Style>
Add comment 324 351
Add comment 325 Minus   <!--BreadcrumbButton-->
Add comment 352 Plus   <!-- BreadcrumbButton -->
Add comment 326 353 <Style TargetType="{x:Type local:BreadcrumbButton}">
Add comment 327 Minus   <Setter Property="BorderThickness" Value="1"/>
Add comment 328 Minus   <Setter Property="BorderBrush" Value="Transparent"/>
Add comment 329 Minus   <Setter Property="Background" Value="{StaticResource mouseOverBtnBrush}"/>
Add comment 330 Minus   <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
Add comment 354 Plus   <Setter Property="BorderThickness" Value="1" />
Add comment 355 Plus   <Setter Property="BorderBrush" Value="Transparent" />
Add comment 356 Plus   <Setter Property="Background" Value="{DynamicResource GrayBrush8}" />
Add comment 357 Plus   <Setter Property="FocusVisualStyle" Value="{x:Null}" />
Add comment 358 Plus   <Setter Property="Foreground" Value="Black" />
Add comment 331 359 <Setter Property="Template">
Add comment 332 360
Add comment 333 361 <Setter.Value>
Add comment 334 362 <ControlTemplate TargetType="{x:Type local:BreadcrumbButton}">
Add comment 335 363 <Grid Margin="{TemplateBinding Padding}">
Add comment 336 364 <Grid.ColumnDefinitions>
Add comment 337 Minus   <ColumnDefinition Width="Auto"/>
Add comment 338 Minus   <ColumnDefinition Width="Auto"/>
Add comment 365 Plus   <ColumnDefinition Width="Auto" />
Add comment 366 Plus   <ColumnDefinition Width="Auto" />
Add comment 339 367 </Grid.ColumnDefinitions>
Add comment 340 Minus   <local:AeroChrome Grid.Column="0"
Add comment 341 Minus   Visibility="Visible"
Add comment 368 Plus   <local:AeroChrome
Add comment 342 369 x:Name="button"
Add comment 343 Minus   Focusable="False"
Add comment 370 Plus   Grid.Column="0"
Add comment 344 371 Margin="-1"
Add comment 345 372 BorderThickness="1"
Add comment 373 Plus   Focusable="False"
Add comment 374 Plus   RenderMouseOver="{TemplateBinding IsMouseOver}"
Add comment 346 375 RenderPressed="{TemplateBinding IsPressed}"
Add comment 347 Minus   RenderMouseOver="{TemplateBinding IsMouseOver}">
Add comment 376 Plus   Visibility="Visible">
Add comment 348 377 <local:AeroChrome.Content>
Add comment 349 378 <StackPanel Orientation="Horizontal">
Add comment 350 Minus   <Image x:Name="image" Source="{Binding Image, RelativeSource={RelativeSource TemplatedParent}}" Width="16" Height="16" Stretch="Fill"/>
Add comment 351 Minus   <ContentPresenter Content="{TemplateBinding Header}" ContentTemplate="{TemplateBinding HeaderTemplate}" Margin="2,0,2,0"/>
Add comment 379 Plus   <Image
Add comment 380 Plus   x:Name="image"
Add comment 381 Plus   Width="16"
Add comment 382 Plus   Height="16"
Add comment 383 Plus   Source="{Binding Image, RelativeSource={RelativeSource TemplatedParent}}"
Add comment 384 Plus   Stretch="Fill" />
Add comment 385 Plus   <ContentPresenter
Add comment 386 Plus   Margin="2,0,2,0"
Add comment 387 Plus   Content="{TemplateBinding Header}"
Add comment 388 Plus   ContentTemplate="{TemplateBinding HeaderTemplate}" />
Add comment 352 389 </StackPanel>
Add comment 353 390 </local:AeroChrome.Content>
Add comment 354 391 </local:AeroChrome>
Add comment 355 392
Add comment 356 Minus   <!--Content="{TemplateBinding Header}"/>-->
Add comment 357 Minus   <local:AeroChrome Grid.Column="1" x:Name="PART_DropDown"
Add comment 358 Minus   Focusable="False"
Add comment 393 Plus   <!-- Content="{TemplateBinding Header}"/> -->
Add comment 394 Plus   <local:AeroChrome
Add comment 395 Plus   x:Name="PART_DropDown"
Add comment 396 Plus   Grid.Column="1"
Add comment 359 397 MinWidth="16"
Add comment 360 398 Margin="-1"
Add comment 361 399 BorderThickness="1"
Add comment 362 Minus   RenderPressed="{TemplateBinding IsDropDownPressed}"
Add comment 400 Plus   ContentTemplate="{TemplateBinding DropDownContentTemplate}"
Add comment 401 Plus   Focusable="False"
Add comment 363 402 RenderMouseOver="{TemplateBinding IsMouseOver}"
Add comment 364 Minus   ContentTemplate="{TemplateBinding DropDownContentTemplate}"
Add comment 365 Minus   >
Add comment 403 Plus   RenderPressed="{TemplateBinding IsDropDownPressed}">
Add comment 366 404 <local:AeroChrome.Content>
Add comment 367 Minus   <Path x:Name="dropDownPath" Fill="Black" Data="{StaticResource RightArrow}" SnapsToDevicePixels="True" HorizontalAlignment="Center"/>
Add comment 405 Plus   <Path
Add comment 406 Plus   x:Name="dropDownPath"
Add comment 407 Plus   HorizontalAlignment="Center"
Add comment 408 Plus   Data="{StaticResource RightArrow}"
Add comment 409 Plus   Fill="Black"
Add comment 410 Plus   SnapsToDevicePixels="True" />
Add comment 368 411 </local:AeroChrome.Content>
Add comment 369 412 <local:AeroChrome.ContextMenu>
Add comment 370 Minus   <ContextMenu x:Name="PART_Menu"
Add comment 413 Plus   <ContextMenu
Add comment 414 Plus   x:Name="PART_Menu"
Add comment 415 Plus   HorizontalOffset="-14"
Add comment 416 Plus   IsOpen="{Binding IsDropDownPressed, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
Add comment 371 417 IsTextSearchEnabled="True"
Add comment 372 Minus   HorizontalOffset="-14"
Add comment 373 Minus   ItemContainerStyle="{x:Null}"
Add comment 374 Minus   IsOpen="{Binding IsDropDownPressed, RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}">
Add comment 418 Plus   ItemContainerStyle="{x:Null}">
Add comment 375 419 <ContextMenu.Template>
Add comment 376 Minus   <ControlTemplate TargetType="ContextMenu" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:mwt="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero">
Add comment 377 Minus   <mwt:SystemDropShadowChrome Color="#00FFFFFF" Name="Shdw" SnapsToDevicePixels="True" MaxHeight="400">
Add comment 378 Minus   <Border BorderThickness="{TemplateBinding Border.BorderThickness}" BorderBrush="{TemplateBinding Border.BorderBrush}" Background="{TemplateBinding Panel.Background}">
Add comment 420 Plus   <ControlTemplate
Add comment 421 Plus   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Add comment 422 Plus   xmlns:mwt="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero"
Add comment 423 Plus   xmlns:s="clr-namespace:System;assembly=mscorlib"
Add comment 424 Plus   TargetType="ContextMenu">
Add comment 425 Plus   <mwt:SystemDropShadowChrome
Add comment 426 Plus   Name="Shdw"
Add comment 427 Plus   MaxHeight="400"
Add comment 428 Plus   SnapsToDevicePixels="True"
Add comment 429 Plus   Color="#00FFFFFF">
Add comment 430 Plus   <Border
Add comment 431 Plus   Background="{TemplateBinding Panel.Background}"
Add comment 432 Plus   BorderBrush="{TemplateBinding Border.BorderBrush}"
Add comment 433 Plus   BorderThickness="{TemplateBinding Border.BorderThickness}">
Add comment 379 434 <Grid>
Add comment 380 Minus   <Rectangle RadiusX="2" RadiusY="2" Fill="#FFF1F1F1" Width="22" Margin="2,2,2,2" HorizontalAlignment="Left" />
Add comment 381 Minus   <Rectangle Fill="#FFE2E3E3" Width="1" Margin="25,2,0,2" HorizontalAlignment="Left" />
Add comment 382 Minus   <Rectangle Fill="#FFFFFFFF" Width="1" Margin="26,2,0,2" HorizontalAlignment="Left" />
Add comment 383 Minus   <ScrollViewer CanContentScroll="True" Margin="1,0,1,0" Grid.ColumnSpan="2" VerticalScrollBarVisibility="Auto" >
Add comment 384 Minus   <ItemsPresenter Margin="{TemplateBinding Control.Padding}" SnapsToDevicePixels="{TemplateBinding UIElement.SnapsToDevicePixels}" KeyboardNavigation.DirectionalNavigation="Cycle" />
Add comment 435 Plus   <Rectangle
Add comment 436 Plus   Width="22"
Add comment 437 Plus   Margin="2,2,2,2"
Add comment 438 Plus   HorizontalAlignment="Left"
Add comment 439 Plus   Fill="#FFF1F1F1"
Add comment 440 Plus   RadiusX="2"
Add comment 441 Plus   RadiusY="2" />
Add comment 442 Plus   <Rectangle
Add comment 443 Plus   Width="1"
Add comment 444 Plus   Margin="25,2,0,2"
Add comment 445 Plus   HorizontalAlignment="Left"
Add comment 446 Plus   Fill="#FFE2E3E3" />
Add comment 447 Plus   <Rectangle
Add comment 448 Plus   Width="1"
Add comment 449 Plus   Margin="26,2,0,2"
Add comment 450 Plus   HorizontalAlignment="Left"
Add comment 451 Plus   Fill="#FFFFFFFF" />
Add comment 452 Plus   <ScrollViewer
Add comment 453 Plus   Grid.ColumnSpan="2"
BaseDark.xaml
/Fluent.Ribbon-develop/Fluent.Ribbon/Themes/Colors/BaseDark.xaml
/Fluent.Ribbon-develop/Fluent.Ribbon/Themes/Colors/BaseDark.xaml
BaseLight.xaml
/Fluent.Ribbon-develop/Fluent.Ribbon/Themes/Colors/BaseLight.xaml-107+327
/Fluent.Ribbon-develop/Fluent.Ribbon/Themes/Colors/BaseLight.xaml
Add comment 1 Minus  <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Add comment 1 Plus  <ResourceDictionary
Add comment 2 Plus   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Add comment 2 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Add comment 3 4 xmlns:Fluent="clr-namespace:Fluent"
Add comment 4 Minus   xmlns:options="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options"
Add comment 5 xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
Add comment 6 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Add comment 7 Plus   xmlns:options="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options"
Add comment 7 8 xmlns:system="clr-namespace:System;assembly=mscorlib"
Add comment 8 9 mc:Ignorable="options d">
Add comment 9 10 <system:String x:Key="Fluent.Ribbon.AppTheme">BaseLight</system:String>
Add comment 10 11
Add comment 11 Minus   <!-- COLORS -->
Add comment 12 Plus   <!-- COLORS -->
Add comment 12 13
Add comment 13 Minus   <!-- Base colors -->
Add comment 14 Plus   <!-- Base colors -->
Add comment 14 15 <Color x:Key="BlackColor">#FF000000</Color>
Add comment 15 16 <Color x:Key="WhiteColor">#FFFFFFFF</Color>
Add comment 16 17 <Color x:Key="Gray1">#FF333333</Color>
Add comment 27 28 <Color x:Key="TransparentWhiteColor">#00FFFFFF</Color>
Add comment 28 29 <Color x:Key="Fluent.Ribbon.Colors.HighTransparentWhiteColor">#17FFFFFF</Color>
Add comment 29 30
Add comment 30 Minus   <!-- END COLORS -->
Add comment 31 Plus   <!-- END COLORS -->
Add comment 31 32
Add comment 32 Minus   <!-- BRUSHES -->
Add comment 33 Plus   <!-- BRUSHES -->
Add comment 33 34
Add comment 34 Minus   <!-- Base brushes -->
Add comment 35 Minus   <SolidColorBrush x:Key="WhiteBrush" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 36 Minus   <SolidColorBrush x:Key="BlackBrush" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 37 Minus   <SolidColorBrush x:Key="GrayBrush1" Color="{StaticResource Gray1}" options:Freeze="True" />
Add comment 38 Minus   <SolidColorBrush x:Key="GrayBrush2" Color="{StaticResource Gray2}" options:Freeze="True" />
Add comment 39 Minus   <SolidColorBrush x:Key="GrayBrush3" Color="{StaticResource Gray3}" options:Freeze="True" />
Add comment 40 Minus   <SolidColorBrush x:Key="GrayBrush4" Color="{StaticResource Gray4}" options:Freeze="True" />
Add comment 41 Minus   <SolidColorBrush x:Key="GrayBrush5" Color="{StaticResource Gray5}" options:Freeze="True" />
Add comment 42 Minus   <SolidColorBrush x:Key="GrayBrush6" Color="{StaticResource Gray6}" options:Freeze="True" />
Add comment 43 Minus   <SolidColorBrush x:Key="GrayBrush7" Color="{StaticResource Gray7}" options:Freeze="True" />
Add comment 44 Minus   <SolidColorBrush x:Key="GrayBrush8" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 45 Minus   <SolidColorBrush x:Key="GrayBrush9" Color="{StaticResource Gray9}" options:Freeze="True" />
Add comment 46 Minus   <SolidColorBrush x:Key="GrayBrush10" Color="{StaticResource Gray10}" options:Freeze="True" />
Add comment 35 Plus   <!-- Base brushes -->
Add comment 36 Plus   <SolidColorBrush
Add comment 37 Plus   x:Key="WhiteBrush"
Add comment 38 Plus   options:Freeze="True"
Add comment 39 Plus   Color="{StaticResource WhiteColor}" />
Add comment 40 Plus   <SolidColorBrush
Add comment 41 Plus   x:Key="BlackBrush"
Add comment 42 Plus   options:Freeze="True"
Add comment 43 Plus   Color="{StaticResource BlackColor}" />
Add comment 44 Plus   <SolidColorBrush
Add comment 45 Plus   x:Key="GrayBrush1"
Add comment 46 Plus   options:Freeze="True"
Add comment 47 Plus   Color="{StaticResource Gray1}" />
Add comment 48 Plus   <SolidColorBrush
Add comment 49 Plus   x:Key="GrayBrush2"
Add comment 50 Plus   options:Freeze="True"
Add comment 51 Plus   Color="{StaticResource Gray2}" />
Add comment 52 Plus   <SolidColorBrush
Add comment 53 Plus   x:Key="GrayBrush3"
Add comment 54 Plus   options:Freeze="True"
Add comment 55 Plus   Color="{StaticResource Gray3}" />
Add comment 56 Plus   <SolidColorBrush
Add comment 57 Plus   x:Key="GrayBrush4"
Add comment 58 Plus   options:Freeze="True"
Add comment 59 Plus   Color="{StaticResource Gray4}" />
Add comment 60 Plus   <SolidColorBrush
Add comment 61 Plus   x:Key="GrayBrush5"
Add comment 62 Plus   options:Freeze="True"
Add comment 63 Plus   Color="{StaticResource Gray5}" />
Add comment 64 Plus   <SolidColorBrush
Add comment 65 Plus   x:Key="GrayBrush6"
Add comment 66 Plus   options:Freeze="True"
Add comment 67 Plus   Color="{StaticResource Gray6}" />
Add comment 68 Plus   <SolidColorBrush
Add comment 69 Plus   x:Key="GrayBrush7"
Add comment 70 Plus   options:Freeze="True"
Add comment 71 Plus   Color="{StaticResource Gray7}" />
Add comment 72 Plus   <SolidColorBrush
Add comment 73 Plus   x:Key="GrayBrush8"
Add comment 74 Plus   options:Freeze="True"
Add comment 75 Plus   Color="{StaticResource Gray8}" />
Add comment 76 Plus   <SolidColorBrush
Add comment 77 Plus   x:Key="GrayBrush9"
Add comment 78 Plus   options:Freeze="True"
Add comment 79 Plus   Color="{StaticResource Gray9}" />
Add comment 80 Plus   <SolidColorBrush
Add comment 81 Plus   x:Key="GrayBrush10"
Add comment 82 Plus   options:Freeze="True"
Add comment 83 Plus   Color="{StaticResource Gray10}" />
Add comment 47 84
Add comment 48 Minus   <SolidColorBrush x:Key="TransparentWhiteBrush" Color="{StaticResource TransparentWhiteColor}" options:Freeze="True" />
Add comment 49 Minus   <SolidColorBrush x:Key="HighTransparentWhiteBrush" Color="{StaticResource Fluent.Ribbon.Colors.HighTransparentWhiteColor}" options:Freeze="True" />
Add comment 85 Plus   <SolidColorBrush
Add comment 86 Plus   x:Key="TransparentWhiteBrush"
Add comment 87 Plus   options:Freeze="True"
Add comment 88 Plus   Color="{StaticResource TransparentWhiteColor}" />
Add comment 89 Plus   <SolidColorBrush
Add comment 90 Plus   x:Key="HighTransparentWhiteBrush"
Add comment 91 Plus   options:Freeze="True"
Add comment 92 Plus   Color="{StaticResource Fluent.Ribbon.Colors.HighTransparentWhiteColor}" />
Add comment 50 93
Add comment 51 Minus   <!-- Foreground -->
Add comment 52 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.LabelTextBrush" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 94 Plus   <!-- Foreground -->
Add comment 95 Plus   <SolidColorBrush
Add comment 96 Plus   x:Key="Fluent.Ribbon.Brushes.LabelTextBrush"
Add comment 97 Plus   options:Freeze="True"
Add comment 98 Plus   Color="{StaticResource BlackColor}" />
Add comment 53 99
Add comment 54 Minus   <!-- Generic control brushes -->
Add comment 55 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Control.BorderBrush" Color="{StaticResource Gray6}" options:Freeze="True" />
Add comment 56 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Control.Disabled.BorderBrush" Color="{StaticResource Gray5}" options:Freeze="True" />
Add comment 100 Plus   <!-- Generic control brushes -->
Add comment 101 Plus   <SolidColorBrush
Add comment 102 Plus   x:Key="Fluent.Ribbon.Brushes.Control.BorderBrush"
Add comment 103 Plus   options:Freeze="True"
Add comment 104 Plus   Color="{StaticResource Gray6}" />
Add comment 105 Plus   <SolidColorBrush
Add comment 106 Plus   x:Key="Fluent.Ribbon.Brushes.Control.Disabled.BorderBrush"
Add comment 107 Plus   options:Freeze="True"
Add comment 108 Plus   Color="{StaticResource Gray5}" />
Add comment 57 109
Add comment 58 Minus   <!-- CheckBox -->
Add comment 59 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.CheckBox.BorderBrush" Color="{StaticResource Gray3}" options:Freeze="True" />
Add comment 60 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.CheckBox.Background" Color="{StaticResource Gray10}" options:Freeze="True" />
Add comment 61 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.CheckBox.MouseOver.Stroke" Color="{StaticResource Gray1}" options:Freeze="True" />
Add comment 62 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.CheckBox.Pressed.Stroke" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 110 Plus   <!-- CheckBox -->
Add comment 111 Plus   <SolidColorBrush
Add comment 112 Plus   x:Key="Fluent.Ribbon.Brushes.CheckBox.BorderBrush"
Add comment 113 Plus   options:Freeze="True"
Add comment 114 Plus   Color="{StaticResource Gray3}" />
Add comment 115 Plus   <SolidColorBrush
Add comment 116 Plus   x:Key="Fluent.Ribbon.Brushes.CheckBox.Background"
Add comment 117 Plus   options:Freeze="True"
Add comment 118 Plus   Color="{StaticResource Gray10}" />
Add comment 119 Plus   <SolidColorBrush
Add comment 120 Plus   x:Key="Fluent.Ribbon.Brushes.CheckBox.MouseOver.Stroke"
Add comment 121 Plus   options:Freeze="True"
Add comment 122 Plus   Color="{StaticResource Gray1}" />
Add comment 123 Plus   <SolidColorBrush
Add comment 124 Plus   x:Key="Fluent.Ribbon.Brushes.CheckBox.Pressed.Stroke"
Add comment 125 Plus   options:Freeze="True"
Add comment 126 Plus   Color="{StaticResource BlackColor}" />
Add comment 63 127
Add comment 64 Minus   <!-- ColorGallery -->
Add comment 65 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ColorGallery.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 66 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ColorGallery.Item.BorderBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 128 Plus   <!-- ColorGallery -->
Add comment 129 Plus   <SolidColorBrush
Add comment 130 Plus   x:Key="Fluent.Ribbon.Brushes.ColorGallery.Background"
Add comment 131 Plus   options:Freeze="True"
Add comment 132 Plus   Color="{StaticResource WhiteColor}" />
Add comment 133 Plus   <SolidColorBrush
Add comment 134 Plus   x:Key="Fluent.Ribbon.Brushes.ColorGallery.Item.BorderBrush"
Add comment 135 Plus   options:Freeze="True"
Add comment 136 Plus   Color="{StaticResource Gray8}" />
Add comment 67 137
Add comment 68 Minus   <!-- DropDown -->
Add comment 69 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.DropDown.BackgroundBrush" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 70 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.DropDown.BorderBrush" Color="{StaticResource Gray5}" options:Freeze="True" />
Add comment 71 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.DropDown.Resize.BorderBrush" Color="{StaticResource Gray7}" options:Freeze="True" />
Add comment 72 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.DropDown.Resize.BackgoundBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 138 Plus   <!-- DropDown -->
Add comment 139 Plus   <SolidColorBrush
Add comment 140 Plus   x:Key="Fluent.Ribbon.Brushes.DropDown.BackgroundBrush"
Add comment 141 Plus   options:Freeze="True"
Add comment 142 Plus   Color="{StaticResource WhiteColor}" />
Add comment 143 Plus   <SolidColorBrush
Add comment 144 Plus   x:Key="Fluent.Ribbon.Brushes.DropDown.BorderBrush"
Add comment 145 Plus   options:Freeze="True"
Add comment 146 Plus   Color="{StaticResource Gray5}" />
Add comment 147 Plus   <SolidColorBrush
Add comment 148 Plus   x:Key="Fluent.Ribbon.Brushes.DropDown.Resize.BorderBrush"
Add comment 149 Plus   options:Freeze="True"
Add comment 150 Plus   Color="{StaticResource Gray7}" />
Add comment 151 Plus   <SolidColorBrush
Add comment 152 Plus   x:Key="Fluent.Ribbon.Brushes.DropDown.Resize.BackgoundBrush"
Add comment 153 Plus   options:Freeze="True"
Add comment 154 Plus   Color="{StaticResource Gray8}" />
Add comment 73 155
Add comment 74 Minus   <!-- Gallery -->
Add comment 75 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Gallery.Header.Background" Color="{StaticResource Gray3}" options:Freeze="True" />
Add comment 156 Plus   <!-- Gallery -->
Add comment 157 Plus   <SolidColorBrush
Add comment 158 Plus   x:Key="Fluent.Ribbon.Brushes.Gallery.Header.Background"
Add comment 159 Plus   options:Freeze="True"
Add comment 160 Plus   Color="{StaticResource Gray3}" />
Add comment 76 161
Add comment 77 Minus   <!-- GalleryGroupContainer -->
Add comment 78 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.GalleryGroupContainer.Header.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 162 Plus   <!-- GalleryGroupContainer -->
Add comment 163 Plus   <SolidColorBrush
Add comment 164 Plus   x:Key="Fluent.Ribbon.Brushes.GalleryGroupContainer.Header.Background"
Add comment 165 Plus   options:Freeze="True"
Add comment 166 Plus   Color="{StaticResource Gray8}" />
Add comment 79 167
Add comment 80 Minus   <!-- KeyTip -->
Add comment 81 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.KeyTip.Background" Color="{StaticResource Gray1}" options:Freeze="True" />
Add comment 82 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.KeyTip.BorderBrush" Color="{StaticResource Gray2}" options:Freeze="True" />
Add comment 168 Plus   <!-- KeyTip -->
Add comment 169 Plus   <SolidColorBrush
Add comment 170 Plus   x:Key="Fluent.Ribbon.Brushes.KeyTip.Background"
Add comment 171 Plus   options:Freeze="True"
Add comment 172 Plus   Color="{StaticResource Gray1}" />
Add comment 173 Plus   <SolidColorBrush
Add comment 174 Plus   x:Key="Fluent.Ribbon.Brushes.KeyTip.BorderBrush"
Add comment 175 Plus   options:Freeze="True"
Add comment 176 Plus   Color="{StaticResource Gray2}" />
Add comment 83 177
Add comment 84 Minus   <!-- MenuItem -->
Add comment 85 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.MenuItem.Background" Color="Transparent" options:Freeze="True" />
Add comment 86 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ApplicationMenuItem.CheckBox.Background" Color="#FFFCF1C2" options:Freeze="True" />
Add comment 87 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ApplicationMenuItem.CheckBox.BorderBrush" Color="#FFF29536" options:Freeze="True" />
Add comment 178 Plus   <!-- MenuItem -->
Add comment 179 Plus   <SolidColorBrush
Add comment 180 Plus   x:Key="Fluent.Ribbon.Brushes.MenuItem.Background"
Add comment 181 Plus   options:Freeze="True"
Add comment 182 Plus   Color="Transparent" />
Add comment 183 Plus   <SolidColorBrush
Add comment 184 Plus   x:Key="Fluent.Ribbon.Brushes.ApplicationMenuItem.CheckBox.Background"
Add comment 185 Plus   options:Freeze="True"
Add comment 186 Plus   Color="#FFFCF1C2" />
Add comment 187 Plus   <SolidColorBrush
Add comment 188 Plus   x:Key="Fluent.Ribbon.Brushes.ApplicationMenuItem.CheckBox.BorderBrush"
Add comment 189 Plus   options:Freeze="True"
Add comment 190 Plus   Color="#FFF29536" />
Add comment 88 191
Add comment 89 Minus   <LinearGradientBrush x:Key="Fluent.Ribbon.MenuItem.SubMenu.Arrow.Fill" EndPoint="0.945,0.872" StartPoint="0.055,0.128">
Add comment 90 Minus   <GradientStop Color="{StaticResource Gray2}" Offset="1" />
Add comment 192 Plus   <LinearGradientBrush x:Key="Fluent.Ribbon.MenuItem.SubMenu.Arrow.Fill" StartPoint="0.055,0.128" EndPoint="0.945,0.872">
Add comment 193 Plus   <GradientStop Offset="1" Color="{StaticResource Gray2}" />
Add comment 91 194 <GradientStop Color="{StaticResource Gray3}" />
Add comment 92 195 </LinearGradientBrush>
Add comment 93 196
Add comment 94 Minus   <!-- Ribbon -->
Add comment 95 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Ribbon.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 197 Plus   <!-- Ribbon -->
Add comment 198 Plus   <SolidColorBrush
Add comment 199 Plus   x:Key="Fluent.Ribbon.Brushes.Ribbon.Background"
Add comment 200 Plus   options:Freeze="True"
Add comment 201 Plus   Color="{StaticResource WhiteColor}" />
Add comment 96 202
Add comment 97 Minus   <!-- RibbonContextualTabGroup -->
Add comment 98 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonContextualTabGroup.Background.OpacityMask" Color="#14000000" options:Freeze="True" />
Add comment 203 Plus   <!-- RibbonContextualTabGroup -->
Add comment 204 Plus   <SolidColorBrush
Add comment 205 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonContextualTabGroup.Background.OpacityMask"
Add comment 206 Plus   options:Freeze="True"
Add comment 207 Plus   Color="#14000000" />
Add comment 99 208
Add comment 100 Minus   <!-- RibbonGroupBox -->
Add comment 101 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Collapsed.BorderBrush" Color="{StaticResource Gray6}" options:Freeze="True" />
Add comment 102 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Collapsed.MouseOver.Background" Color="{StaticResource Gray10}" options:Freeze="True" />
Add comment 103 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.DropDownOpen.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 104 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Header.Foreground" Color="{StaticResource Gray2}" options:Freeze="True" />
Add comment 209 Plus   <!-- RibbonGroupBox -->
Add comment 210 Plus   <SolidColorBrush
Add comment 211 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Collapsed.BorderBrush"
Add comment 212 Plus   options:Freeze="True"
Add comment 213 Plus   Color="{StaticResource Gray6}" />
Add comment 214 Plus   <SolidColorBrush
Add comment 215 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Collapsed.MouseOver.Background"
Add comment 216 Plus   options:Freeze="True"
Add comment 217 Plus   Color="{StaticResource Gray10}" />
Add comment 218 Plus   <SolidColorBrush
Add comment 219 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.DropDownOpen.Background"
Add comment 220 Plus   options:Freeze="True"
Add comment 221 Plus   Color="{StaticResource Gray8}" />
Add comment 222 Plus   <SolidColorBrush
Add comment 223 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Header.Foreground"
Add comment 224 Plus   options:Freeze="True"
Add comment 225 Plus   Color="{StaticResource Gray2}" />
Add comment 105 226
Add comment 106 Minus   <!-- RibbonTabControl -->
Add comment 107 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 108 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 109 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 110 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 111 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Background" Color="Transparent" options:Freeze="True" />
Add comment 112 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 227 Plus   <!-- RibbonTabControl -->
Add comment 228 Plus   <SolidColorBrush
Add comment 229 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Background"
Add comment 230 Plus   options:Freeze="True"
Add comment 231 Plus   Color="{StaticResource WhiteColor}" />
Add comment 232 Plus   <SolidColorBrush
Add comment 233 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Foreground"
Add comment 234 Plus   options:Freeze="True"
Add comment 235 Plus   Color="{StaticResource BlackColor}" />
Add comment 236 Plus   <SolidColorBrush
Add comment 237 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Background"
Add comment 238 Plus   options:Freeze="True"
Add comment 239 Plus   Color="{StaticResource WhiteColor}" />
Add comment 240 Plus   <SolidColorBrush
Add comment 241 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Foreground"
Add comment 242 Plus   options:Freeze="True"
Add comment 243 Plus   Color="{StaticResource BlackColor}" />
Add comment 244 Plus   <SolidColorBrush
Add comment 245 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Background"
Add comment 246 Plus   options:Freeze="True"
Add comment 247 Plus   Color="Transparent" />
Add comment 248 Plus   <SolidColorBrush
Add comment 249 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Foreground"
Add comment 250 Plus   options:Freeze="True"
Add comment 251 Plus   Color="{StaticResource BlackColor}" />
Add comment 113 252
Add comment 114 Minus   <!-- RibbonTabItem -->
Add comment 115 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 116 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 117 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Active.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 118 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.MouseOver.Background" Color="Transparent" options:Freeze="True" />
Add comment 119 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Selected.Foreground" Color="{StaticResource Gray1}" options:Freeze="True" />
Add comment 253 Plus   <!-- RibbonTabItem -->
Add comment 254 Plus   <SolidColorBrush
Add comment 255 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Foreground"
Add comment 256 Plus   options:Freeze="True"
Add comment 257 Plus   Color="{StaticResource BlackColor}" />
Add comment 258 Plus   <SolidColorBrush
Add comment 259 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush"
Add comment 260 Plus   options:Freeze="True"
Add comment 261 Plus   Color="{StaticResource Gray8}" />
Add comment 262 Plus   <SolidColorBrush
Add comment 263 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Active.Background"
Add comment 264 Plus   options:Freeze="True"
Add comment 265 Plus   Color="{StaticResource WhiteColor}" />
Add comment 266 Plus   <SolidColorBrush
Add comment 267 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.MouseOver.Background"
Add comment 268 Plus   options:Freeze="True"
Add comment 269 Plus   Color="Transparent" />
Add comment 270 Plus   <SolidColorBrush
Add comment 271 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Selected.Foreground"
Add comment 272 Plus   options:Freeze="True"
Add comment 273 Plus   Color="{StaticResource Gray1}" />
Add comment 120 274
Add comment 121 Minus   <LinearGradientBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Contextual.Background.OpacityMask" EndPoint="0.5,1" StartPoint="0.5,0">
Add comment 122 Minus   <GradientStop Color="#16000000" Offset="0" />
Add comment 123 Minus   <GradientStop Color="#16000000" Offset="1" />
Add comment 275 Plus   <LinearGradientBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Contextual.Background.OpacityMask" StartPoint="0.5,0" EndPoint="0.5,1">
Add comment 276 Plus   <GradientStop Offset="0" Color="#16000000" />
Add comment 277 Plus   <GradientStop Offset="1" Color="#16000000" />
Add comment 124 278 </LinearGradientBrush>
Add comment 125 279
Add comment 126 Minus   <!-- Separator -->
Add comment 127 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Separator.BorderBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 128 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Separator.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 129 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.GroupSeparator.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 280 Plus   <!-- Separator -->
Add comment 281 Plus   <SolidColorBrush
Add comment 282 Plus   x:Key="Fluent.Ribbon.Brushes.Separator.BorderBrush"
Add comment 283 Plus   options:Freeze="True"
Add comment 284 Plus   Color="{StaticResource Gray8}" />
Add comment 285 Plus   <SolidColorBrush
Add comment 286 Plus   x:Key="Fluent.Ribbon.Brushes.Separator.Background"
Add comment 287 Plus   options:Freeze="True"
Add comment 288 Plus   Color="{StaticResource Gray8}" />
Add comment 289 Plus   <SolidColorBrush
Add comment 290 Plus   x:Key="Fluent.Ribbon.Brushes.GroupSeparator.Background"
Add comment 291 Plus   options:Freeze="True"
Add comment 292 Plus   Color="{StaticResource Gray8}" />
Add comment 130 293
Add comment 131 Minus   <!-- ScreenTip -->
Add comment 132 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScreenTip.BorderBrush" Color="{StaticResource Gray7}" options:Freeze="True" />
Add comment 133 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScreenTip.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 294 Plus   <!-- ScreenTip -->
Add comment 295 Plus   <SolidColorBrush
Add comment 296 Plus   x:Key="Fluent.Ribbon.Brushes.ScreenTip.BorderBrush"
Add comment 297 Plus   options:Freeze="True"
Add comment 298 Plus   Color="{StaticResource Gray7}" />
Add comment 299 Plus   <SolidColorBrush
Add comment 300 Plus   x:Key="Fluent.Ribbon.Brushes.ScreenTip.Background"
Add comment 301 Plus   options:Freeze="True"
Add comment 302 Plus   Color="{StaticResource WhiteColor}" />
Add comment 134 303
Add comment 135 Minus   <!-- Scroll-Buttons -->
Add comment 136 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollButton.Default.BorderBrush" Color="{StaticResource Gray4}" options:Freeze="True" />
Add comment 137 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollButton.Default.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 304 Plus   <!-- Scroll-Buttons -->
Add comment 305 Plus   <SolidColorBrush
Add comment 306 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollButton.Default.BorderBrush"
Add comment 307 Plus   options:Freeze="True"
Add comment 308 Plus   Color="{StaticResource Gray4}" />
Add comment 309 Plus   <SolidColorBrush
Add comment 310 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollButton.Default.Background"
Add comment 311 Plus   options:Freeze="True"
Add comment 312 Plus   Color="{StaticResource WhiteColor}" />
Add comment 138 313
Add comment 139 Minus   <!-- ScrollBar -->
Add comment 140 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollBar.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 314 Plus   <!-- ScrollBar -->
Add comment 315 Plus   <SolidColorBrush
Add comment 316 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollBar.Background"
Add comment 317 Plus   options:Freeze="True"
Add comment 318 Plus   Color="{StaticResource WhiteColor}" />
Add comment 141 319
Add comment 142 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollThumb.Default.BorderBrush" Color="{StaticResource Gray4}" options:Freeze="True" />
Add comment 143 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollThumb.Default.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 320 Plus   <SolidColorBrush
Add comment 321 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollThumb.Default.BorderBrush"
Add comment 322 Plus   options:Freeze="True"
Add comment 323 Plus   Color="{StaticResource Gray4}" />
Add comment 324 Plus   <SolidColorBrush
Add comment 325 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollThumb.Default.Background"
Add comment 326 Plus   options:Freeze="True"
Add comment 327 Plus   Color="{StaticResource WhiteColor}" />
Add comment 144 328
Add comment 145 Minus   <!-- ScrollViewer -->
Add comment 146 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollViewer.Button.BorderBrush" Color="{StaticResource Gray2}" options:Freeze="True" />
Add comment 147 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollViewer.Button.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 329 Plus   <!-- ScrollViewer -->
Add comment 330 Plus   <SolidColorBrush
Add comment 331 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollViewer.Button.BorderBrush"
Add comment 332 Plus   options:Freeze="True"
Add comment 333 Plus   Color="{StaticResource Gray2}" />
Add comment 334 Plus   <SolidColorBrush
Add comment 335 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollViewer.Button.Background"
Add comment 336 Plus   options:Freeze="True"
Add comment 337 Plus   Color="{StaticResource Gray8}" />
Add comment 148 338
Add comment 149 Minus   <!-- TextBox -->
Add comment 150 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.BorderBrush" Color="{StaticResource Gray6}" options:Freeze="True" />
Add comment 151 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 152 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.MouseOver.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 153 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.MouseOver.BorderBrush" Color="{StaticResource Gray5}" options:Freeze="True" />
Add comment 154 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.Disabled.Background" Color="{StaticResource Gray10}" options:Freeze="True" />
Add comment 155 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.Disabled.BorderBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 339 Plus   <!-- TextBox -->
Add comment 340 Plus   <SolidColorBrush
Add comment 341 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.BorderBrush"
Add comment 342 Plus   options:Freeze="True"
Add comment 343 Plus   Color="{StaticResource Gray6}" />
Add comment 344 Plus   <SolidColorBrush
Add comment 345 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.Background"
Add comment 346 Plus   options:Freeze="True"
Add comment 347 Plus   Color="{StaticResource WhiteColor}" />
Add comment 348 Plus   <SolidColorBrush
Add comment 349 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.MouseOver.Background"
Add comment 350 Plus   options:Freeze="True"
Add comment 351 Plus   Color="{StaticResource WhiteColor}" />
Add comment 352 Plus   <SolidColorBrush
Add comment 353 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.MouseOver.BorderBrush"
Add comment 354 Plus   options:Freeze="True"
Add comment 355 Plus   Color="{StaticResource Gray5}" />
Add comment 356 Plus   <SolidColorBrush
Add comment 357 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.Disabled.Background"
Add comment 358 Plus   options:Freeze="True"
Add comment 359 Plus   Color="{StaticResource Gray10}" />
Add comment 360 Plus   <SolidColorBrush
Add comment 361 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.Disabled.BorderBrush"
Add comment 362 Plus   options:Freeze="True"
Add comment 363 Plus   Color="{StaticResource Gray8}" />
Add comment 156 364
Add comment 157 Minus   <!-- WindowCommands -->
Add comment 158 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 159 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Background" Color="{StaticResource TransparentWhiteColor}" options:Freeze="True" />
Add comment 365 Plus   <!-- WindowCommands -->
Add comment 366 Plus   <SolidColorBrush
Add comment 367 Plus   x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Foreground"
Add comment 368 Plus   options:Freeze="True"
Add comment 369 Plus   Color="{StaticResource BlackColor}" />
Add comment 370 Plus   <SolidColorBrush
Add comment 371 Plus   x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Background"
Add comment 372 Plus   options:Freeze="True"
Add comment 373 Plus   Color="{StaticResource TransparentWhiteColor}" />
Add comment 160 374
Add comment 161 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.MouseOver.Background" Color="#E81123" options:Freeze="True" />
Add comment 162 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.Pressed.Background" Color="#A92C38" options:Freeze="True" />
Add comment 375 Plus   <SolidColorBrush
Add comment 376 Plus   x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.MouseOver.Background"
Add comment 377 Plus   options:Freeze="True"
Add comment 378 Plus   Color="#E81123" />
Add comment 379 Plus   <SolidColorBrush
Add comment 380 Plus   x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.Pressed.Background"
Add comment 381 Plus   options:Freeze="True"
Add comment 382 Plus   Color="#A92C38" />
Add comment 163 383
Add comment 164 Minus   <!-- END BRUSHES -->
Add comment 384 Plus   <!-- END BRUSHES -->
Add comment 165 385 </ResourceDictionary>
Styles.xaml
/Fluent.Ribbon-develop/Fluent.Ribbon/Themes/Styles.xaml
/Fluent.Ribbon-develop/Fluent.Ribbon/Themes/Styles.xaml
Generic.xaml
/TabControl/Themes/Generic.xaml-107+327
/TabControl/Themes/Generic.xaml
Add comment 1 Minus  <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Add comment 1 Plus  <ResourceDictionary
Add comment 2 Plus   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Add comment 2 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Add comment 3 4 xmlns:Fluent="clr-namespace:Fluent"
Add comment 4 Minus   xmlns:options="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options"
Add comment 5 xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
Add comment 6 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Add comment 7 Plus   xmlns:options="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options"
Add comment 7 8 xmlns:system="clr-namespace:System;assembly=mscorlib"
Add comment 8 9 mc:Ignorable="options d">
Add comment 9 10 <system:String x:Key="Fluent.Ribbon.AppTheme">BaseLight</system:String>
Add comment 10 11
Add comment 11 Minus   <!-- COLORS -->
Add comment 12 Plus   <!-- COLORS -->
Add comment 12 13
Add comment 13 Minus   <!-- Base colors -->
Add comment 14 Plus   <!-- Base colors -->
Add comment 14 15 <Color x:Key="BlackColor">#FF000000</Color>
Add comment 15 16 <Color x:Key="WhiteColor">#FFFFFFFF</Color>
Add comment 16 17 <Color x:Key="Gray1">#FF333333</Color>
Add comment 27 28 <Color x:Key="TransparentWhiteColor">#00FFFFFF</Color>
Add comment 28 29 <Color x:Key="Fluent.Ribbon.Colors.HighTransparentWhiteColor">#17FFFFFF</Color>
Add comment 29 30
Add comment 30 Minus   <!-- END COLORS -->
Add comment 31 Plus   <!-- END COLORS -->
Add comment 31 32
Add comment 32 Minus   <!-- BRUSHES -->
Add comment 33 Plus   <!-- BRUSHES -->
Add comment 33 34
Add comment 34 Minus   <!-- Base brushes -->
Add comment 35 Minus   <SolidColorBrush x:Key="WhiteBrush" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 36 Minus   <SolidColorBrush x:Key="BlackBrush" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 37 Minus   <SolidColorBrush x:Key="GrayBrush1" Color="{StaticResource Gray1}" options:Freeze="True" />
Add comment 38 Minus   <SolidColorBrush x:Key="GrayBrush2" Color="{StaticResource Gray2}" options:Freeze="True" />
Add comment 39 Minus   <SolidColorBrush x:Key="GrayBrush3" Color="{StaticResource Gray3}" options:Freeze="True" />
Add comment 40 Minus   <SolidColorBrush x:Key="GrayBrush4" Color="{StaticResource Gray4}" options:Freeze="True" />
Add comment 41 Minus   <SolidColorBrush x:Key="GrayBrush5" Color="{StaticResource Gray5}" options:Freeze="True" />
Add comment 42 Minus   <SolidColorBrush x:Key="GrayBrush6" Color="{StaticResource Gray6}" options:Freeze="True" />
Add comment 43 Minus   <SolidColorBrush x:Key="GrayBrush7" Color="{StaticResource Gray7}" options:Freeze="True" />
Add comment 44 Minus   <SolidColorBrush x:Key="GrayBrush8" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 45 Minus   <SolidColorBrush x:Key="GrayBrush9" Color="{StaticResource Gray9}" options:Freeze="True" />
Add comment 46 Minus   <SolidColorBrush x:Key="GrayBrush10" Color="{StaticResource Gray10}" options:Freeze="True" />
Add comment 35 Plus   <!-- Base brushes -->
Add comment 36 Plus   <SolidColorBrush
Add comment 37 Plus   x:Key="WhiteBrush"
Add comment 38 Plus   options:Freeze="True"
Add comment 39 Plus   Color="{StaticResource WhiteColor}" />
Add comment 40 Plus   <SolidColorBrush
Add comment 41 Plus   x:Key="BlackBrush"
Add comment 42 Plus   options:Freeze="True"
Add comment 43 Plus   Color="{StaticResource BlackColor}" />
Add comment 44 Plus   <SolidColorBrush
Add comment 45 Plus   x:Key="GrayBrush1"
Add comment 46 Plus   options:Freeze="True"
Add comment 47 Plus   Color="{StaticResource Gray1}" />
Add comment 48 Plus   <SolidColorBrush
Add comment 49 Plus   x:Key="GrayBrush2"
Add comment 50 Plus   options:Freeze="True"
Add comment 51 Plus   Color="{StaticResource Gray2}" />
Add comment 52 Plus   <SolidColorBrush
Add comment 53 Plus   x:Key="GrayBrush3"
Add comment 54 Plus   options:Freeze="True"
Add comment 55 Plus   Color="{StaticResource Gray3}" />
Add comment 56 Plus   <SolidColorBrush
Add comment 57 Plus   x:Key="GrayBrush4"
Add comment 58 Plus   options:Freeze="True"
Add comment 59 Plus   Color="{StaticResource Gray4}" />
Add comment 60 Plus   <SolidColorBrush
Add comment 61 Plus   x:Key="GrayBrush5"
Add comment 62 Plus   options:Freeze="True"
Add comment 63 Plus   Color="{StaticResource Gray5}" />
Add comment 64 Plus   <SolidColorBrush
Add comment 65 Plus   x:Key="GrayBrush6"
Add comment 66 Plus   options:Freeze="True"
Add comment 67 Plus   Color="{StaticResource Gray6}" />
Add comment 68 Plus   <SolidColorBrush
Add comment 69 Plus   x:Key="GrayBrush7"
Add comment 70 Plus   options:Freeze="True"
Add comment 71 Plus   Color="{StaticResource Gray7}" />
Add comment 72 Plus   <SolidColorBrush
Add comment 73 Plus   x:Key="GrayBrush8"
Add comment 74 Plus   options:Freeze="True"
Add comment 75 Plus   Color="{StaticResource Gray8}" />
Add comment 76 Plus   <SolidColorBrush
Add comment 77 Plus   x:Key="GrayBrush9"
Add comment 78 Plus   options:Freeze="True"
Add comment 79 Plus   Color="{StaticResource Gray9}" />
Add comment 80 Plus   <SolidColorBrush
Add comment 81 Plus   x:Key="GrayBrush10"
Add comment 82 Plus   options:Freeze="True"
Add comment 83 Plus   Color="{StaticResource Gray10}" />
Add comment 47 84
Add comment 48 Minus   <SolidColorBrush x:Key="TransparentWhiteBrush" Color="{StaticResource TransparentWhiteColor}" options:Freeze="True" />
Add comment 49 Minus   <SolidColorBrush x:Key="HighTransparentWhiteBrush" Color="{StaticResource Fluent.Ribbon.Colors.HighTransparentWhiteColor}" options:Freeze="True" />
Add comment 85 Plus   <SolidColorBrush
Add comment 86 Plus   x:Key="TransparentWhiteBrush"
Add comment 87 Plus   options:Freeze="True"
Add comment 88 Plus   Color="{StaticResource TransparentWhiteColor}" />
Add comment 89 Plus   <SolidColorBrush
Add comment 90 Plus   x:Key="HighTransparentWhiteBrush"
Add comment 91 Plus   options:Freeze="True"
Add comment 92 Plus   Color="{StaticResource Fluent.Ribbon.Colors.HighTransparentWhiteColor}" />
Add comment 50 93
Add comment 51 Minus   <!-- Foreground -->
Add comment 52 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.LabelTextBrush" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 94 Plus   <!-- Foreground -->
Add comment 95 Plus   <SolidColorBrush
Add comment 96 Plus   x:Key="Fluent.Ribbon.Brushes.LabelTextBrush"
Add comment 97 Plus   options:Freeze="True"
Add comment 98 Plus   Color="{StaticResource BlackColor}" />
Add comment 53 99
Add comment 54 Minus   <!-- Generic control brushes -->
Add comment 55 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Control.BorderBrush" Color="{StaticResource Gray6}" options:Freeze="True" />
Add comment 56 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Control.Disabled.BorderBrush" Color="{StaticResource Gray5}" options:Freeze="True" />
Add comment 100 Plus   <!-- Generic control brushes -->
Add comment 101 Plus   <SolidColorBrush
Add comment 102 Plus   x:Key="Fluent.Ribbon.Brushes.Control.BorderBrush"
Add comment 103 Plus   options:Freeze="True"
Add comment 104 Plus   Color="{StaticResource Gray6}" />
Add comment 105 Plus   <SolidColorBrush
Add comment 106 Plus   x:Key="Fluent.Ribbon.Brushes.Control.Disabled.BorderBrush"
Add comment 107 Plus   options:Freeze="True"
Add comment 108 Plus   Color="{StaticResource Gray5}" />
Add comment 57 109
Add comment 58 Minus   <!-- CheckBox -->
Add comment 59 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.CheckBox.BorderBrush" Color="{StaticResource Gray3}" options:Freeze="True" />
Add comment 60 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.CheckBox.Background" Color="{StaticResource Gray10}" options:Freeze="True" />
Add comment 61 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.CheckBox.MouseOver.Stroke" Color="{StaticResource Gray1}" options:Freeze="True" />
Add comment 62 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.CheckBox.Pressed.Stroke" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 110 Plus   <!-- CheckBox -->
Add comment 111 Plus   <SolidColorBrush
Add comment 112 Plus   x:Key="Fluent.Ribbon.Brushes.CheckBox.BorderBrush"
Add comment 113 Plus   options:Freeze="True"
Add comment 114 Plus   Color="{StaticResource Gray3}" />
Add comment 115 Plus   <SolidColorBrush
Add comment 116 Plus   x:Key="Fluent.Ribbon.Brushes.CheckBox.Background"
Add comment 117 Plus   options:Freeze="True"
Add comment 118 Plus   Color="{StaticResource Gray10}" />
Add comment 119 Plus   <SolidColorBrush
Add comment 120 Plus   x:Key="Fluent.Ribbon.Brushes.CheckBox.MouseOver.Stroke"
Add comment 121 Plus   options:Freeze="True"
Add comment 122 Plus   Color="{StaticResource Gray1}" />
Add comment 123 Plus   <SolidColorBrush
Add comment 124 Plus   x:Key="Fluent.Ribbon.Brushes.CheckBox.Pressed.Stroke"
Add comment 125 Plus   options:Freeze="True"
Add comment 126 Plus   Color="{StaticResource BlackColor}" />
Add comment 63 127
Add comment 64 Minus   <!-- ColorGallery -->
Add comment 65 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ColorGallery.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 66 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ColorGallery.Item.BorderBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 128 Plus   <!-- ColorGallery -->
Add comment 129 Plus   <SolidColorBrush
Add comment 130 Plus   x:Key="Fluent.Ribbon.Brushes.ColorGallery.Background"
Add comment 131 Plus   options:Freeze="True"
Add comment 132 Plus   Color="{StaticResource WhiteColor}" />
Add comment 133 Plus   <SolidColorBrush
Add comment 134 Plus   x:Key="Fluent.Ribbon.Brushes.ColorGallery.Item.BorderBrush"
Add comment 135 Plus   options:Freeze="True"
Add comment 136 Plus   Color="{StaticResource Gray8}" />
Add comment 67 137
Add comment 68 Minus   <!-- DropDown -->
Add comment 69 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.DropDown.BackgroundBrush" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 70 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.DropDown.BorderBrush" Color="{StaticResource Gray5}" options:Freeze="True" />
Add comment 71 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.DropDown.Resize.BorderBrush" Color="{StaticResource Gray7}" options:Freeze="True" />
Add comment 72 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.DropDown.Resize.BackgoundBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 138 Plus   <!-- DropDown -->
Add comment 139 Plus   <SolidColorBrush
Add comment 140 Plus   x:Key="Fluent.Ribbon.Brushes.DropDown.BackgroundBrush"
Add comment 141 Plus   options:Freeze="True"
Add comment 142 Plus   Color="{StaticResource WhiteColor}" />
Add comment 143 Plus   <SolidColorBrush
Add comment 144 Plus   x:Key="Fluent.Ribbon.Brushes.DropDown.BorderBrush"
Add comment 145 Plus   options:Freeze="True"
Add comment 146 Plus   Color="{StaticResource Gray5}" />
Add comment 147 Plus   <SolidColorBrush
Add comment 148 Plus   x:Key="Fluent.Ribbon.Brushes.DropDown.Resize.BorderBrush"
Add comment 149 Plus   options:Freeze="True"
Add comment 150 Plus   Color="{StaticResource Gray7}" />
Add comment 151 Plus   <SolidColorBrush
Add comment 152 Plus   x:Key="Fluent.Ribbon.Brushes.DropDown.Resize.BackgoundBrush"
Add comment 153 Plus   options:Freeze="True"
Add comment 154 Plus   Color="{StaticResource Gray8}" />
Add comment 73 155
Add comment 74 Minus   <!-- Gallery -->
Add comment 75 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Gallery.Header.Background" Color="{StaticResource Gray3}" options:Freeze="True" />
Add comment 156 Plus   <!-- Gallery -->
Add comment 157 Plus   <SolidColorBrush
Add comment 158 Plus   x:Key="Fluent.Ribbon.Brushes.Gallery.Header.Background"
Add comment 159 Plus   options:Freeze="True"
Add comment 160 Plus   Color="{StaticResource Gray3}" />
Add comment 76 161
Add comment 77 Minus   <!-- GalleryGroupContainer -->
Add comment 78 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.GalleryGroupContainer.Header.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 162 Plus   <!-- GalleryGroupContainer -->
Add comment 163 Plus   <SolidColorBrush
Add comment 164 Plus   x:Key="Fluent.Ribbon.Brushes.GalleryGroupContainer.Header.Background"
Add comment 165 Plus   options:Freeze="True"
Add comment 166 Plus   Color="{StaticResource Gray8}" />
Add comment 79 167
Add comment 80 Minus   <!-- KeyTip -->
Add comment 81 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.KeyTip.Background" Color="{StaticResource Gray1}" options:Freeze="True" />
Add comment 82 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.KeyTip.BorderBrush" Color="{StaticResource Gray2}" options:Freeze="True" />
Add comment 168 Plus   <!-- KeyTip -->
Add comment 169 Plus   <SolidColorBrush
Add comment 170 Plus   x:Key="Fluent.Ribbon.Brushes.KeyTip.Background"
Add comment 171 Plus   options:Freeze="True"
Add comment 172 Plus   Color="{StaticResource Gray1}" />
Add comment 173 Plus   <SolidColorBrush
Add comment 174 Plus   x:Key="Fluent.Ribbon.Brushes.KeyTip.BorderBrush"
Add comment 175 Plus   options:Freeze="True"
Add comment 176 Plus   Color="{StaticResource Gray2}" />
Add comment 83 177
Add comment 84 Minus   <!-- MenuItem -->
Add comment 85 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.MenuItem.Background" Color="Transparent" options:Freeze="True" />
Add comment 86 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ApplicationMenuItem.CheckBox.Background" Color="#FFFCF1C2" options:Freeze="True" />
Add comment 87 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ApplicationMenuItem.CheckBox.BorderBrush" Color="#FFF29536" options:Freeze="True" />
Add comment 178 Plus   <!-- MenuItem -->
Add comment 179 Plus   <SolidColorBrush
Add comment 180 Plus   x:Key="Fluent.Ribbon.Brushes.MenuItem.Background"
Add comment 181 Plus   options:Freeze="True"
Add comment 182 Plus   Color="Transparent" />
Add comment 183 Plus   <SolidColorBrush
Add comment 184 Plus   x:Key="Fluent.Ribbon.Brushes.ApplicationMenuItem.CheckBox.Background"
Add comment 185 Plus   options:Freeze="True"
Add comment 186 Plus   Color="#FFFCF1C2" />
Add comment 187 Plus   <SolidColorBrush
Add comment 188 Plus   x:Key="Fluent.Ribbon.Brushes.ApplicationMenuItem.CheckBox.BorderBrush"
Add comment 189 Plus   options:Freeze="True"
Add comment 190 Plus   Color="#FFF29536" />
Add comment 88 191
Add comment 89 Minus   <LinearGradientBrush x:Key="Fluent.Ribbon.MenuItem.SubMenu.Arrow.Fill" EndPoint="0.945,0.872" StartPoint="0.055,0.128">
Add comment 90 Minus   <GradientStop Color="{StaticResource Gray2}" Offset="1" />
Add comment 192 Plus   <LinearGradientBrush x:Key="Fluent.Ribbon.MenuItem.SubMenu.Arrow.Fill" StartPoint="0.055,0.128" EndPoint="0.945,0.872">
Add comment 193 Plus   <GradientStop Offset="1" Color="{StaticResource Gray2}" />
Add comment 91 194 <GradientStop Color="{StaticResource Gray3}" />
Add comment 92 195 </LinearGradientBrush>
Add comment 93 196
Add comment 94 Minus   <!-- Ribbon -->
Add comment 95 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Ribbon.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 197 Plus   <!-- Ribbon -->
Add comment 198 Plus   <SolidColorBrush
Add comment 199 Plus   x:Key="Fluent.Ribbon.Brushes.Ribbon.Background"
Add comment 200 Plus   options:Freeze="True"
Add comment 201 Plus   Color="{StaticResource WhiteColor}" />
Add comment 96 202
Add comment 97 Minus   <!-- RibbonContextualTabGroup -->
Add comment 98 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonContextualTabGroup.Background.OpacityMask" Color="#14000000" options:Freeze="True" />
Add comment 203 Plus   <!-- RibbonContextualTabGroup -->
Add comment 204 Plus   <SolidColorBrush
Add comment 205 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonContextualTabGroup.Background.OpacityMask"
Add comment 206 Plus   options:Freeze="True"
Add comment 207 Plus   Color="#14000000" />
Add comment 99 208
Add comment 100 Minus   <!-- RibbonGroupBox -->
Add comment 101 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Collapsed.BorderBrush" Color="{StaticResource Gray6}" options:Freeze="True" />
Add comment 102 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Collapsed.MouseOver.Background" Color="{StaticResource Gray10}" options:Freeze="True" />
Add comment 103 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.DropDownOpen.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 104 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Header.Foreground" Color="{StaticResource Gray2}" options:Freeze="True" />
Add comment 209 Plus   <!-- RibbonGroupBox -->
Add comment 210 Plus   <SolidColorBrush
Add comment 211 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Collapsed.BorderBrush"
Add comment 212 Plus   options:Freeze="True"
Add comment 213 Plus   Color="{StaticResource Gray6}" />
Add comment 214 Plus   <SolidColorBrush
Add comment 215 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Collapsed.MouseOver.Background"
Add comment 216 Plus   options:Freeze="True"
Add comment 217 Plus   Color="{StaticResource Gray10}" />
Add comment 218 Plus   <SolidColorBrush
Add comment 219 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.DropDownOpen.Background"
Add comment 220 Plus   options:Freeze="True"
Add comment 221 Plus   Color="{StaticResource Gray8}" />
Add comment 222 Plus   <SolidColorBrush
Add comment 223 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonGroupBox.Header.Foreground"
Add comment 224 Plus   options:Freeze="True"
Add comment 225 Plus   Color="{StaticResource Gray2}" />
Add comment 105 226
Add comment 106 Minus   <!-- RibbonTabControl -->
Add comment 107 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 108 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 109 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 110 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 111 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Background" Color="Transparent" options:Freeze="True" />
Add comment 112 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 227 Plus   <!-- RibbonTabControl -->
Add comment 228 Plus   <SolidColorBrush
Add comment 229 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Background"
Add comment 230 Plus   options:Freeze="True"
Add comment 231 Plus   Color="{StaticResource WhiteColor}" />
Add comment 232 Plus   <SolidColorBrush
Add comment 233 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Foreground"
Add comment 234 Plus   options:Freeze="True"
Add comment 235 Plus   Color="{StaticResource BlackColor}" />
Add comment 236 Plus   <SolidColorBrush
Add comment 237 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Background"
Add comment 238 Plus   options:Freeze="True"
Add comment 239 Plus   Color="{StaticResource WhiteColor}" />
Add comment 240 Plus   <SolidColorBrush
Add comment 241 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Foreground"
Add comment 242 Plus   options:Freeze="True"
Add comment 243 Plus   Color="{StaticResource BlackColor}" />
Add comment 244 Plus   <SolidColorBrush
Add comment 245 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Background"
Add comment 246 Plus   options:Freeze="True"
Add comment 247 Plus   Color="Transparent" />
Add comment 248 Plus   <SolidColorBrush
Add comment 249 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Foreground"
Add comment 250 Plus   options:Freeze="True"
Add comment 251 Plus   Color="{StaticResource BlackColor}" />
Add comment 113 252
Add comment 114 Minus   <!-- RibbonTabItem -->
Add comment 115 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 116 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 117 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Active.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 118 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.MouseOver.Background" Color="Transparent" options:Freeze="True" />
Add comment 119 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Selected.Foreground" Color="{StaticResource Gray1}" options:Freeze="True" />
Add comment 253 Plus   <!-- RibbonTabItem -->
Add comment 254 Plus   <SolidColorBrush
Add comment 255 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Foreground"
Add comment 256 Plus   options:Freeze="True"
Add comment 257 Plus   Color="{StaticResource BlackColor}" />
Add comment 258 Plus   <SolidColorBrush
Add comment 259 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush"
Add comment 260 Plus   options:Freeze="True"
Add comment 261 Plus   Color="{StaticResource Gray8}" />
Add comment 262 Plus   <SolidColorBrush
Add comment 263 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Active.Background"
Add comment 264 Plus   options:Freeze="True"
Add comment 265 Plus   Color="{StaticResource WhiteColor}" />
Add comment 266 Plus   <SolidColorBrush
Add comment 267 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.MouseOver.Background"
Add comment 268 Plus   options:Freeze="True"
Add comment 269 Plus   Color="Transparent" />
Add comment 270 Plus   <SolidColorBrush
Add comment 271 Plus   x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Selected.Foreground"
Add comment 272 Plus   options:Freeze="True"
Add comment 273 Plus   Color="{StaticResource Gray1}" />
Add comment 120 274
Add comment 121 Minus   <LinearGradientBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Contextual.Background.OpacityMask" EndPoint="0.5,1" StartPoint="0.5,0">
Add comment 122 Minus   <GradientStop Color="#16000000" Offset="0" />
Add comment 123 Minus   <GradientStop Color="#16000000" Offset="1" />
Add comment 275 Plus   <LinearGradientBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Contextual.Background.OpacityMask" StartPoint="0.5,0" EndPoint="0.5,1">
Add comment 276 Plus   <GradientStop Offset="0" Color="#16000000" />
Add comment 277 Plus   <GradientStop Offset="1" Color="#16000000" />
Add comment 124 278 </LinearGradientBrush>
Add comment 125 279
Add comment 126 Minus   <!-- Separator -->
Add comment 127 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Separator.BorderBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 128 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Separator.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 129 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.GroupSeparator.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 280 Plus   <!-- Separator -->
Add comment 281 Plus   <SolidColorBrush
Add comment 282 Plus   x:Key="Fluent.Ribbon.Brushes.Separator.BorderBrush"
Add comment 283 Plus   options:Freeze="True"
Add comment 284 Plus   Color="{StaticResource Gray8}" />
Add comment 285 Plus   <SolidColorBrush
Add comment 286 Plus   x:Key="Fluent.Ribbon.Brushes.Separator.Background"
Add comment 287 Plus   options:Freeze="True"
Add comment 288 Plus   Color="{StaticResource Gray8}" />
Add comment 289 Plus   <SolidColorBrush
Add comment 290 Plus   x:Key="Fluent.Ribbon.Brushes.GroupSeparator.Background"
Add comment 291 Plus   options:Freeze="True"
Add comment 292 Plus   Color="{StaticResource Gray8}" />
Add comment 130 293
Add comment 131 Minus   <!-- ScreenTip -->
Add comment 132 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScreenTip.BorderBrush" Color="{StaticResource Gray7}" options:Freeze="True" />
Add comment 133 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScreenTip.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 294 Plus   <!-- ScreenTip -->
Add comment 295 Plus   <SolidColorBrush
Add comment 296 Plus   x:Key="Fluent.Ribbon.Brushes.ScreenTip.BorderBrush"
Add comment 297 Plus   options:Freeze="True"
Add comment 298 Plus   Color="{StaticResource Gray7}" />
Add comment 299 Plus   <SolidColorBrush
Add comment 300 Plus   x:Key="Fluent.Ribbon.Brushes.ScreenTip.Background"
Add comment 301 Plus   options:Freeze="True"
Add comment 302 Plus   Color="{StaticResource WhiteColor}" />
Add comment 134 303
Add comment 135 Minus   <!-- Scroll-Buttons -->
Add comment 136 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollButton.Default.BorderBrush" Color="{StaticResource Gray4}" options:Freeze="True" />
Add comment 137 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollButton.Default.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 304 Plus   <!-- Scroll-Buttons -->
Add comment 305 Plus   <SolidColorBrush
Add comment 306 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollButton.Default.BorderBrush"
Add comment 307 Plus   options:Freeze="True"
Add comment 308 Plus   Color="{StaticResource Gray4}" />
Add comment 309 Plus   <SolidColorBrush
Add comment 310 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollButton.Default.Background"
Add comment 311 Plus   options:Freeze="True"
Add comment 312 Plus   Color="{StaticResource WhiteColor}" />
Add comment 138 313
Add comment 139 Minus   <!-- ScrollBar -->
Add comment 140 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollBar.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 314 Plus   <!-- ScrollBar -->
Add comment 315 Plus   <SolidColorBrush
Add comment 316 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollBar.Background"
Add comment 317 Plus   options:Freeze="True"
Add comment 318 Plus   Color="{StaticResource WhiteColor}" />
Add comment 141 319
Add comment 142 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollThumb.Default.BorderBrush" Color="{StaticResource Gray4}" options:Freeze="True" />
Add comment 143 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollThumb.Default.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 320 Plus   <SolidColorBrush
Add comment 321 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollThumb.Default.BorderBrush"
Add comment 322 Plus   options:Freeze="True"
Add comment 323 Plus   Color="{StaticResource Gray4}" />
Add comment 324 Plus   <SolidColorBrush
Add comment 325 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollThumb.Default.Background"
Add comment 326 Plus   options:Freeze="True"
Add comment 327 Plus   Color="{StaticResource WhiteColor}" />
Add comment 144 328
Add comment 145 Minus   <!-- ScrollViewer -->
Add comment 146 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollViewer.Button.BorderBrush" Color="{StaticResource Gray2}" options:Freeze="True" />
Add comment 147 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.ScrollViewer.Button.Background" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 329 Plus   <!-- ScrollViewer -->
Add comment 330 Plus   <SolidColorBrush
Add comment 331 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollViewer.Button.BorderBrush"
Add comment 332 Plus   options:Freeze="True"
Add comment 333 Plus   Color="{StaticResource Gray2}" />
Add comment 334 Plus   <SolidColorBrush
Add comment 335 Plus   x:Key="Fluent.Ribbon.Brushes.ScrollViewer.Button.Background"
Add comment 336 Plus   options:Freeze="True"
Add comment 337 Plus   Color="{StaticResource Gray8}" />
Add comment 148 338
Add comment 149 Minus   <!-- TextBox -->
Add comment 150 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.BorderBrush" Color="{StaticResource Gray6}" options:Freeze="True" />
Add comment 151 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 152 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.MouseOver.Background" Color="{StaticResource WhiteColor}" options:Freeze="True" />
Add comment 153 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.MouseOver.BorderBrush" Color="{StaticResource Gray5}" options:Freeze="True" />
Add comment 154 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.Disabled.Background" Color="{StaticResource Gray10}" options:Freeze="True" />
Add comment 155 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.TextBox.Disabled.BorderBrush" Color="{StaticResource Gray8}" options:Freeze="True" />
Add comment 339 Plus   <!-- TextBox -->
Add comment 340 Plus   <SolidColorBrush
Add comment 341 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.BorderBrush"
Add comment 342 Plus   options:Freeze="True"
Add comment 343 Plus   Color="{StaticResource Gray6}" />
Add comment 344 Plus   <SolidColorBrush
Add comment 345 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.Background"
Add comment 346 Plus   options:Freeze="True"
Add comment 347 Plus   Color="{StaticResource WhiteColor}" />
Add comment 348 Plus   <SolidColorBrush
Add comment 349 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.MouseOver.Background"
Add comment 350 Plus   options:Freeze="True"
Add comment 351 Plus   Color="{StaticResource WhiteColor}" />
Add comment 352 Plus   <SolidColorBrush
Add comment 353 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.MouseOver.BorderBrush"
Add comment 354 Plus   options:Freeze="True"
Add comment 355 Plus   Color="{StaticResource Gray5}" />
Add comment 356 Plus   <SolidColorBrush
Add comment 357 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.Disabled.Background"
Add comment 358 Plus   options:Freeze="True"
Add comment 359 Plus   Color="{StaticResource Gray10}" />
Add comment 360 Plus   <SolidColorBrush
Add comment 361 Plus   x:Key="Fluent.Ribbon.Brushes.TextBox.Disabled.BorderBrush"
Add comment 362 Plus   options:Freeze="True"
Add comment 363 Plus   Color="{StaticResource Gray8}" />
Add comment 156 364
Add comment 157 Minus   <!-- WindowCommands -->
Add comment 158 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Foreground" Color="{StaticResource BlackColor}" options:Freeze="True" />
Add comment 159 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Background" Color="{StaticResource TransparentWhiteColor}" options:Freeze="True" />
Add comment 365 Plus   <!-- WindowCommands -->
Add comment 366 Plus   <SolidColorBrush
Add comment 367 Plus   x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Foreground"
Add comment 368 Plus   options:Freeze="True"
Add comment 369 Plus   Color="{StaticResource BlackColor}" />
Add comment 370 Plus   <SolidColorBrush
Add comment 371 Plus   x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Background"
Add comment 372 Plus   options:Freeze="True"
Add comment 373 Plus   Color="{StaticResource TransparentWhiteColor}" />
Add comment 160 374
Add comment 161 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.MouseOver.Background" Color="#E81123" options:Freeze="True" />
Add comment 162 Minus   <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.Pressed.Background" Color="#A92C38" options:Freeze="True" />
Add comment 375 Plus   <SolidColorBrush
Add comment 376 Plus   x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.MouseOver.Background"
Add comment 377 Plus   options:Freeze="True"
Add comment 378 Plus   Color="#E81123" />
Add comment 379 Plus   <SolidColorBrush
Add comment 380 Plus   x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.Pressed.Background"
Add comment 381 Plus   options:Freeze="True"
Add comment 382 Plus   Color="#A92C38" />
Add comment 163 383
Add comment 164 Minus   <!-- END BRUSHES -->
Add comment 384 Plus   <!-- END BRUSHES -->
Add comment 165 385 </ResourceDictionary>
packages.config
/TabControl/packages.config
/TabControl/packages.config
Wpf.TabControl.csproj
/TabControl/Wpf.TabControl.csproj
/TabControl/Wpf.TabControl.csproj
FluentRibbon
/FluentRibbon
/FluentRibbon