6 changed files
BExplorer/BetterExplorer | ||
Properties | ||
AssemblyInfo.cs | ||
MainWindow.xaml | ||
BreadcrumbBar/Themes | ||
Generic.xaml | ||
WpfControlLibrary1 | ||
themes | ||
generic.xaml | ||
ListviewColumnDropDown.cs | ||
SearchBox.xaml | ||
AssemblyInfo.cs
/BExplorer/BetterExplorer/Properties/AssemblyInfo.cs-2+2/BExplorer/BetterExplorer/Properties/AssemblyInfo.cs
Add comment 51 // You can specify all the values or you can default the Build and Revision Numbers
Add comment 52 // by using the '*' as shown below:
Add comment 53 // [assembly: AssemblyVersion("1.0.*")]
Add comment 54 Minus [assembly: AssemblyVersion("2.5.17325.0711")]
Add comment 55 Minus [assembly: AssemblyFileVersion("2.5.17325.0711")]
Add comment 54 Plus [assembly: AssemblyVersion("2.5.17331.1002")]
Add comment 55 Plus [assembly: AssemblyFileVersion("2.5.17331.1002")]
Add comment 56 [assembly: AssemblyInformationalVersion("2.5.4.171121.61.1 RC5")]
Add comment 57
MainWindow.xaml
/BExplorer/BetterExplorer/MainWindow.xaml/BExplorer/BetterExplorer/MainWindow.xaml
Add comment 12 <GradientStop Offset="1" Color="{DynamicResource Gray2}" />
Add comment 13 </LinearGradientBrush>-->
Add comment 14
Add comment 15 Minus <SolidColorBrush x:Key="mousePressedBtnBrush" Color="{DynamicResource Gray8}" />
Add comment 16 15 <LinearGradientBrush x:Key="GradientBorderBrush" StartPoint="0,0" EndPoint="0,1">
Add comment 17 Minus <GradientStop Offset="0" Color="{DynamicResource Gray6}" />
Add comment 18 Minus <GradientStop Offset="1" Color="{DynamicResource Gray6}" />
Add comment 16 Plus <GradientStop Offset="0" Color="{DynamicResource Gray8}" />
Add comment 17 Plus <GradientStop Offset="1" Color="{DynamicResource Gray8}" />
Add comment 19 18 </LinearGradientBrush>
Add comment 20 Minus <SolidColorBrush x:Key="borderBrush" Color="{DynamicResource Gray6}" />
Add comment 21 Minus <SolidColorBrush x:Key="borderShadowBrush" Color="#60777777" />
Add comment 19 Plus
Add comment 22 20 <BooleanToVisibilityConverter x:Key="boolToVisible" />
Add comment 23 21 <ImageSourceConverter x:Key="imgConverter" />
Add comment 24 22
Add comment 30 28 <ControlTemplate x:Key="DropDownButtonTemplate" TargetType="{x:Type ToggleButton}">
Add comment 31 29 <local:AeroChrome
Add comment 32 30 x:Name="chrome"
Add comment 33 Minus BorderBrush="{StaticResource borderBrush}"
Add comment 31 Plus BorderBrush="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}"
Add comment 34 32 BorderThickness="1"
Add comment 35 33 Focusable="False"
Add comment 36 34 RenderMouseOver="{TemplateBinding IsMouseOver}"
Add comment 42 40 HorizontalAlignment="Center"
Add comment 43 41 VerticalAlignment="Center"
Add comment 44 42 Data="{StaticResource DownArrow}"
Add comment 45 Minus Fill="Black"
Add comment 43 Plus Fill="{DynamicResource Fluent.Ribbon.Brushes.LabelTextBrush}"
Add comment 46 44 Focusable="False"
Add comment 47 45 SnapsToDevicePixels="True" />
Add comment 48 46 </local:AeroChrome.Content>
Add comment 59 57 <Border
Add comment 60 58 Margin="-1,-1,0,-1"
Add comment 61 59 Background="Transparent"
Add comment 62 Minus BorderBrush="{StaticResource borderBrush}"
Add comment 60 Plus BorderBrush="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}"
Add comment 63 61 BorderThickness="1"
Add comment 64 62 Focusable="False"
Add comment 65 63 SnapsToDevicePixels="True">
Add comment 66 64 <local:AeroChrome
Add comment 67 65 x:Name="chrome"
Add comment 68 66 Margin="-1"
Add comment 69 Minus BorderBrush="{StaticResource borderBrush}"
Add comment 67 Plus BorderBrush="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}"
Add comment 70 68 BorderThickness="1"
Add comment 71 69 Content="{TemplateBinding Content}"
Add comment 72 70 Focusable="False"
Add comment 84 82 <!-- BreadcrumbItem -->
Add comment 85 83 <Style TargetType="{x:Type local:BreadcrumbItem}">
Add comment 86 84 <Setter Property="Focusable" Value="False" />
Add comment 87 Minus <Setter Property="BorderBrush" Value="{StaticResource borderBrush}" />
Add comment 85 Plus <Setter Property="BorderBrush" Value="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}" />
Add comment 88 86 <Setter Property="Template">
Add comment 89 87 <Setter.Value>
Add comment 90 88 <ControlTemplate TargetType="{x:Type local:BreadcrumbItem}">
Add comment 224 222 <!-- BreadcrumbBar -->
Add comment 225 223 <Style TargetType="{x:Type local:BreadcrumbBar}">
Add comment 226 224 <Setter Property="MinHeight" Value="23" />
Add comment 227 Minus <Setter Property="Background" Value="White" />
Add comment 228 Minus <Setter Property="BorderBrush" Value="{DynamicResource GrayBrush6}" />
Add comment 225 Plus <Setter Property="Background" Value="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabControl.Content.Background}" />
Add comment 226 Plus <Setter Property="BorderBrush" Value="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}" />
Add comment 229 227 <Setter Property="Template">
Add comment 230 228 <Setter.Value>
Add comment 231 229 <ControlTemplate TargetType="{x:Type local:BreadcrumbBar}">
Add comment 235 233 <Setter Property="MinWidth" Value="21" />
Add comment 236 234 <Setter Property="BorderThickness" Value="1" />
Add comment 237 235 <Setter Property="FocusVisualStyle" Value="{x:Null}" />
Add comment 238 Minus <Setter Property="BorderBrush" Value="Black" />
Add comment 236 Plus <Setter Property="BorderBrush" Value="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}" />
Add comment 239 237 <Setter Property="Focusable" Value="{Binding Focusable, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:BreadcrumbBar}}}" />
Add comment 240 238 </Style>
Add comment 241 239 <Style TargetType="{x:Type local:BreadcrumbButton}">
Add comment 243 241 </Style>
Add comment 244 242 </ControlTemplate.Resources>
Add comment 245 243 <Border
Add comment 246 Minus Background="White"
Add comment 244 Plus Background="{TemplateBinding Background}"
Add comment 247 245 BorderBrush="{TemplateBinding BorderBrush}"
Add comment 248 246 BorderThickness="{TemplateBinding BorderThickness}"
Add comment 249 247 Focusable="False"
Add comment 250 248 SnapsToDevicePixels="True">
Add comment 251 249 <Border
Add comment 252 Minus BorderBrush="White"
Add comment 250 Plus BorderBrush="{TemplateBinding Background}"
Add comment 253 251 BorderThickness="{TemplateBinding BorderThickness}"
Add comment 254 252 Focusable="False"
Add comment 255 253 SnapsToDevicePixels="True">
Add comment 293 291 Grid.Column="2"
Add comment 294 292 Width="16"
Add comment 295 293 Margin="-1"
Add comment 296 Minus BorderBrush="{StaticResource borderBrush}"
Add comment 294 Plus BorderBrush="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}"
Add comment 297 295 BorderThickness="1"
Add comment 298 296 ClickMode="Press"
Add comment 299 297 FocusVisualStyle="{x:Null}"
Add comment 353 351 <Style TargetType="{x:Type local:BreadcrumbButton}">
Add comment 354 352 <Setter Property="BorderThickness" Value="1" />
Add comment 355 353 <Setter Property="BorderBrush" Value="Transparent" />
Add comment 356 Minus <Setter Property="Background" Value="{DynamicResource GrayBrush8}" />
Add comment 354 Plus <Setter Property="Background" Value="{DynamicResource Fluent.Ribbon.Brushes.Button.MouseOver.Background}" />
Add comment 357 355 <Setter Property="FocusVisualStyle" Value="{x:Null}" />
Add comment 358 Minus <Setter Property="Foreground" Value="Black" />
Add comment 356 Plus <Setter Property="Foreground" Value="{DynamicResource Fluent.Ribbon.Brushes.LabelTextBrush}" />
Add comment 359 357 <Setter Property="Template">
Add comment 360 358
Add comment 361 359 <Setter.Value>
Add comment 406 404 x:Name="dropDownPath"
Add comment 407 405 HorizontalAlignment="Center"
Add comment 408 406 Data="{StaticResource RightArrow}"
Add comment 409 Minus Fill="Black"
Add comment 407 Plus Fill="{DynamicResource Fluent.Ribbon.Brushes.LabelTextBrush}"
Add comment 410 408 SnapsToDevicePixels="True" />
Add comment 411 409 </local:AeroChrome.Content>
Add comment 412 410 <local:AeroChrome.ContextMenu>
Add comment 511 509 <Trigger Property="Mode" Value="Overflow">
Add comment 512 510 <Setter TargetName="dropDownPath" Property="Data" Value="{StaticResource OverflowArrow}" />
Add comment 513 511 <Setter TargetName="dropDownPath" Property="Fill" Value="Transparent" />
Add comment 514 Minus <Setter TargetName="dropDownPath" Property="Stroke" Value="Black" />
Add comment 512 Plus <Setter TargetName="dropDownPath" Property="Stroke" Value="{DynamicResource Fluent.Ribbon.Brushes.LabelTextBrush}" />
Add comment 515 513 </Trigger>
Add comment 516 514 <Trigger Property="IsPressed" Value="True">
Add comment 517 515 <Setter TargetName="PART_DropDown" Property="RenderPressed" Value="True" />
Add comment 518 Minus <Setter Property="Foreground" Value="{DynamicResource BlackBrush}" />
Add comment 516 Plus <Setter Property="Foreground" Value="{DynamicResource Fluent.Ribbon.Brushes.LabelTextBrush}" />
Add comment 519 517 </Trigger>
Add comment 520 518 <Trigger Property="IsKeyboardFocused" Value="True">
Add comment 521 519 <Setter TargetName="PART_DropDown" Property="RenderMouseOver" Value="True" />
Add comment 525 523 <Setter TargetName="PART_DropDown" Property="Visibility" Value="Collapsed" />
Add comment 526 524 </Trigger>
Add comment 527 525 <Trigger Property="IsMouseOver" Value="True">
Add comment 528 Minus <Setter Property="Foreground" Value="{DynamicResource BlackBrush}" />
Add comment 526 Plus <Setter Property="Foreground" Value="{DynamicResource Fluent.Ribbon.Brushes.LabelTextBrush}" />
Add comment 529 527 </Trigger>
Add comment 530 528 <MultiTrigger>
Add comment 531 529 <MultiTrigger.Conditions>
Add comment 532 530 <Condition SourceName="PART_DropDown" Property="IsMouseOver" Value="True" />
Add comment 533 531 <Condition Property="EnableVisualButtonStyle" Value="True" />
Add comment 534 532 </MultiTrigger.Conditions>
Add comment 535 Minus <Setter TargetName="button" Property="MouseOverBackground" Value="{StaticResource GradientBorderBrush}" />
Add comment 536 Minus <Setter TargetName="button" Property="Foreground" Value="{DynamicResource GrayBrush1}" />
Add comment 533 Plus <Setter TargetName="button" Property="MouseOverBackground" Value="{DynamicResource DynamicResource Fluent.Ribbon.Brushes.Button.MouseOver.Background}" />
Add comment 534 Plus <Setter TargetName="button" Property="Foreground" Value="{DynamicResource Fluent.Ribbon.Brushes.LabelTextBrush}" />
Add comment 537 535 </MultiTrigger>
Add comment 538 536 <Trigger Property="IsButtonVisible" Value="False">
Add comment 539 537 <Setter TargetName="button" Property="Visibility" Value="Collapsed" />
Add comment 553 551 </Style>
Add comment 554 552
Add comment 555 553 <Style TargetType="{x:Type local:AeroChrome}">
Add comment 556 Minus <Setter Property="MouseOverBackground" Value="{DynamicResource GrayBrush8}" />
Add comment 557 Minus <Setter Property="MousePressedBackground" Value="{StaticResource mousePressedBtnBrush}" />
Add comment 558 Minus <Setter Property="BorderBrush" Value="{StaticResource borderBrush}" />
Add comment 554 Plus <Setter Property="MouseOverBackground" Value="{DynamicResource Fluent.Ribbon.Brushes.Button.MouseOver.Background}" />
Add comment 555 Plus <Setter Property="MousePressedBackground" Value="{DynamicResource GrayBrush7}" />
Add comment 556 Plus <Setter Property="BorderBrush" Value="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}" />
Add comment 559 557 <Setter Property="Template">
Add comment 560 558 <Setter.Value>
Add comment 561 559 <ControlTemplate TargetType="{x:Type local:AeroChrome}">
Add comment 569 567 SnapsToDevicePixels="True">
Add comment 570 568 <Border
Add comment 571 569 x:Name="innerButton"
Add comment 572 Minus BorderBrush="Black"
Add comment 570 Plus BorderBrush="{DynamicResource Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush}"
Add comment 573 571 BorderThickness="0"
Add comment 574 572 SnapsToDevicePixels="True" />
Add comment 575 573 </Border>
Add comment 582 580 SnapsToDevicePixels="True">
Add comment 583 581 <Border
Add comment 584 582 x:Name="innerButton2"
Add comment 585 Minus BorderBrush="{StaticResource borderShadowBrush}"
Add comment 583 Plus BorderBrush="{TemplateBinding BorderBrush}"
Add comment 586 584 BorderThickness="1.2,1.2,0,0"
Add comment 587 585 SnapsToDevicePixels="False" />
Add comment 588 586 </Border>
ListviewColumnDropDown.cs
/WpfControlLibrary1/ListviewColumnDropDown.cs/WpfControlLibrary1/ListviewColumnDropDown.cs