mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-08 10:40:50 +08:00
74 lines
3.8 KiB
XML
74 lines
3.8 KiB
XML
<fluent:RibbonWindow x:Class="FluentTest.RibbonWindowColorized"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:local="clr-namespace:FluentTest"
|
|
xmlns:fluent="urn:fluent-ribbon"
|
|
mc:Ignorable="d"
|
|
Title="RibbonWindowColorized"
|
|
Height="600"
|
|
Width="800"
|
|
TitleForeground="White"
|
|
TitleBackground="Transparent">
|
|
<fluent:RibbonWindow.Resources>
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.Foreground" Color="Red" />
|
|
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Background" Color="LightBlue" />
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Foreground" Color="Black" />
|
|
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Background" Color="LightGreen" />
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.Content.Foreground" Color="Black" />
|
|
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Background" Color="LightCyan" />
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabControl.TabsGrid.Foreground" Color="Black" />
|
|
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Foreground" Color="White" />
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Background" Color="DarkSlateGray" />
|
|
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.MouseOver.Background" Color="Green" />
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CaptionButton.Pressed.Background" Color="DarkGray" />
|
|
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.MouseOver.Background" Color="Blue" />
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.WindowCommands.CloseButton.Pressed.Background" Color="DarkBlue" />
|
|
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.GroupSeparator.Background" Color="Red" />
|
|
<SolidColorBrush x:Key="Fluent.Ribbon.Brushes.RibbonTabItem.BorderBrush" Color="Red" />
|
|
</fluent:RibbonWindow.Resources>
|
|
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<fluent:Ribbon Background="Transparent">
|
|
<fluent:Ribbon.Menu>
|
|
<fluent:Backstage />
|
|
</fluent:Ribbon.Menu>
|
|
|
|
<fluent:RibbonTabItem Header="First">
|
|
<fluent:RibbonGroupBox Header="First">
|
|
<fluent:Button Header="First" />
|
|
</fluent:RibbonGroupBox>
|
|
</fluent:RibbonTabItem>
|
|
|
|
<fluent:RibbonTabItem Header="Second">
|
|
<fluent:RibbonGroupBox Header="Second">
|
|
<fluent:Button Header="Second" />
|
|
</fluent:RibbonGroupBox>
|
|
</fluent:RibbonTabItem>
|
|
</fluent:Ribbon>
|
|
|
|
<Grid Grid.Row="1">
|
|
<TextBlock TextWrapping="Wrap"
|
|
Margin="5">
|
|
This sample shows how to use custom colors for various parts of the RibbonWindow, Ribbon, RibbonTitleBar and caption buttons inside WindowCommands.
|
|
<LineBreak />
|
|
The colors are chosen to be extreme by purpose.
|
|
<LineBreak />
|
|
Have a look at ColorizedRibbonWindow.xaml for details.
|
|
</TextBlock>
|
|
</Grid>
|
|
</Grid>
|
|
</fluent:RibbonWindow> |