Display RadRibbonView Backstage Open by default

2 posts, 1 answers
  1. Ian
    Ian avatar
    1 posts
    Member since:
    Aug 2012

    Posted 22 Aug 2012 Link to this post

    Hi, 

    Im working on a WPF application using the RadRibbonView. Our workflow is such that we would like the BackStage to be displayed open when the app is first launched so the user can choose to create a new project or open an existing one.

    We have set 'IsBackStageOpen' to true in the XAML of the RadRibbonView, and the BackStage is displayed on load. However, it is not possible to interact with it. Clicking on a BackStageItem or anywhere closes the backstage and the users action is lost. Im not able to upload the project, however this is the XAML:

    <Window x:Class="RibbonViewBackstageOpen.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
    Title="MainWindow" Height="350" Width="525">
    <Grid x:Name="RootGrid">
          <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
          </Grid.RowDefinitions>

    <!-- Backstage defaults to Open -->
          <telerik:RadRibbonView x:Name="ribbonView"
              ApplicationName="TEST" Title="TEST" IsBackstageOpen="True" BackstageClippingElement="{Binding ElementName=RootGrid}">
            <telerik:RadRibbonTab Header="Test">
                    <telerik:RadRibbonGroup Header="Test">
                        <telerik:RadRibbonButton Content="Test" />
                    </telerik:RadRibbonGroup>
                </telerik:RadRibbonTab>
            <telerik:RadRibbonView.Backstage>
              <telerik:RadRibbonBackstage>
              <telerik:RadRibbonBackstageItem Header="Save" IsSelectable="True"/>
              <telerik:RadRibbonBackstageItem Header="Open" IsSelectable="True"/>
              </telerik:RadRibbonBackstage>
            </telerik:RadRibbonView.Backstage>
            </telerik:RadRibbonView>
        </Grid>
    </Window>

    If it is possible, what is the correct way to automatically display the backstage when an application is first run?

    Thanks
    Ian
  2. Answer
    Petar Mladenov
    Admin
    Petar Mladenov avatar
    2891 posts

    Posted 27 Aug 2012 Link to this post

    Hi Ian,

     Indeed, this appears to be a bug in the RadRibbonView. We logged it in our PITS where you can track its status and we also updated your telerik account points as a thanks for your cooperation.

    Greetings,
    Petar Mladenov
    the Telerik team

    Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

  3. UI for WPF is Visual Studio 2017 Ready
Back to Top