<syncfusion:RibbonWindow x:Class="SFMVVM.Views.ShellView"
        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:syncfusion="http://schemas.syncfusion.com/wpf"
        xmlns:sfskin="clr-namespace:Syncfusion.SfSkinManager;assembly=Syncfusion.SfSkinManager.WPF"                         
        sfskin:SfSkinManager.VisualStyle="Blend"
        syncfusion:SkinStorage.EnableOptimization="True"
        xmlns:local="clr-namespace:SFMVVM.Views"
        xmlns:res="clr-namespace:SFMVVM.Resources"                         
        mc:Ignorable="d"
        Title="ShellView" 
        Height="1080" Width="1920"
        WindowStartupLocation="CenterScreen"
        WindowState="Maximized"
        SnapsToDevicePixels="True">

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>

        <syncfusion:Ribbon x:Name="_ribbon"                           
                           BackStageHeader="BackStage"                          
                           Grid.Row="0"
                           HorizontalAlignment="Stretch"
                           VerticalAlignment="Top">
            <syncfusion:RibbonTab x:Name="PGDemo" Caption="PropertyGrid"  IsChecked="True">
                
                <syncfusion:RibbonBar 
                    x:Name="PGBar"
                    Header="Demo" 
                    MinWidth="90">
                    <syncfusion:RibbonButton
                        Command="{Binding DemoButton_Click}"
                        SizeForm="Large" 
                        Label="Show PropertyGrid"
                        LargeIcon="\Resources\th-list.png"/>
                </syncfusion:RibbonBar>
            </syncfusion:RibbonTab>            
        </syncfusion:Ribbon>

        <ContentControl x:Name="ActiveItem" Grid.Row="1" />

    </Grid>
</syncfusion:RibbonWindow>
