KeyTip doesn't appear for RadRibbonButton

3 posts, 1 answers
  1. Daniel
    Daniel avatar
    4 posts
    Member since:
    Sep 2011

    Posted 20 Jun 2012 Link to this post

    Hi guys!

    I want to show KeyTips to the users but I don't get it working.
    It works for the QuickAccessToolbar but not for a simple RibbonButton?
    I don't see any differences concerning the demo apps. What's wrong?


    Here is the code im using:

    telerik:RadRibbonWindow x:Class="WpfApplication4.MainWindow"         xmlns=""         xmlns:x=""         xmlns:mc=""         xmlns:telerik=""         WindowStartupLocation="CenterScreen"         WindowState="Maximized"         mc:Ignorable="d" xmlns:d="">     <Grid>         <Grid.RowDefinitions>             <RowDefinition Height="Auto"/>             <RowDefinition Height="*"/>             <RowDefinition Height="Auto"/>         </Grid.RowDefinitions>         <telerik:RadRibbonView HorizontalContentAlignment="Stretch" Title="Testapp"                                 x:Name="RadRibbonView" telerik:KeyTipService.IsKeyTipsEnabled="True">             <telerik:RadRibbonView.QuickAccessToolBar>                 <telerik:QuickAccessToolBar Margin="15,0,0,0">                     <telerik:RadRibbonButton Text="Save"                              telerik:KeyTipService.AccessText="1" Click="RadRibbonButton_Click" />                     <telerik:RadRibbonButton Text="Undo" telerik:KeyTipService.AccessText="2" />                     <telerik:RadRibbonButton Text="Print" telerik:KeyTipService.AccessText="3" />                 </telerik:QuickAccessToolBar>             </telerik:RadRibbonView.QuickAccessToolBar>              <telerik:RadRibbonTab Header="testtab" telerik:KeyTipService.IsKeyTipsEnabled="True">                 <telerik:RadRibbonGroup Header="testgroup" >                     <telerik:RadRibbonButton Text="Test" telerik:KeyTipService.AccessText="T" Click="RadRibbonButton_Click"/>                 </telerik:RadRibbonGroup>             </telerik:RadRibbonTab>         </telerik:RadRibbonView>         <Grid Grid.Row="1">             <Grid.ColumnDefinitions>                 <ColumnDefinition Width="Auto"/>                 <ColumnDefinition Width="*"/>             </Grid.ColumnDefinitions>         </Grid>     </Grid> </telerik:RadRibbonWindow>
  2. Lancelot
    Lancelot avatar
    251 posts
    Member since:
    Jul 2012

    Posted 22 Jun 2012 Link to this post

    Hi Daniel,

    what functionality are you trying to achieve? I recommend using <telerik.ScreenTip > instead of KeyTip.  This documentation will show you how to implement it quickly and easilly.

    Good Luck,
  3. Answer
    Petar Mladenov
    Petar Mladenov avatar
    3151 posts

    Posted 25 Jun 2012 Link to this post

    Hi Daniel,

    You need AccessText set both on the RibbonTab and RibbonGroup which are parents of your RibbonButton.
    The path to your Button goes at least with pressing the AccessText of  the Tab:

    <telerik:RadRibbonTab Header="testtab" telerik:KeyTipService.IsKeyTipsEnabled="True"
                    <telerik:RadRibbonGroup Header="testgroup" telerik:KeyTipService.IsKeyTipsEnabled="True"
                        <telerik:RadRibbonButton Text="Test" telerik:KeyTipService.AccessText="C"
                                telerik:KeyTipService.IsKeyTipsEnabled="True" />

    Kind regards,
    Petar Mladenov
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

Back to Top