This is a migrated thread and some comments may be shown as answers.

Resource dictionary key not found

3 Answers 179 Views
RichTextBox
This is a migrated thread and some comments may be shown as answers.
Mike Gold
Top achievements
Rank 1
Mike Gold asked on 31 May 2011, 06:12 PM
Hi all,

I'm using your richtextbox sample in our app and I'm getting the following exception thrown in Silverlight.  Here is the call stack.  The richtextbox and menues seem to work , but the silverlight onerror dialog comes up beforehand every time.   Any ideas why this may be happening?  Does it have something to do with the timing of loading the resource dictionary? 

{System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.ThrowHelper.ThrowKeyNotFoundException()}

{System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.ThrowHelper.ThrowKeyNotFoundException()}

  mscorlib.dll!System.ThrowHelper.ThrowKeyNotFoundException() + 0x1d bytes 
  mscorlib.dll!System.Collections.Generic.Dictionary<string,System.Reflection.Assembly>.this[string].get(string key) + 0x39 bytes 
> System.Windows.dll!System.Windows.ResourceManagerWrapper.GetResourceForUri(System.Uri xamlUri, System.Type componentType) + 0xd6 bytes 
  System.Windows.dll!MS.Internal.JoltHelper.GetResourceFromAssembly(string Uri, ref MS.Internal.CValue resourceStream, ref uint nCount) + 0x51 bytes 
  [Managed to Native Transition] 
  System.Windows.dll!MS.Internal.XcpImports.SetValue(MS.Internal.IManagedPeerBase obj, System.Windows.DependencyProperty property, System.Windows.DependencyObject doh) + 0x75 bytes 
  System.Windows.dll!System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty property, System.Windows.DependencyObject doh) + 0x2c bytes 
  System.Windows.dll!System.Windows.Controls.Image.Source.set(System.Windows.Media.ImageSource value) + 0x24 bytes 
  Telerik.Windows.Controls.RibbonBar!Telerik.Windows.Controls.RadRibbonDropDownButton.ApplyImage() + 0x26d bytes 
  Telerik.Windows.Controls.RibbonBar!Telerik.Windows.Controls.RadRibbonDropDownButton.OnApplyTemplate() + 0xf2 bytes 
  System.Windows.dll!System.Windows.FrameworkElement.OnApplyTemplate(System.IntPtr nativeTarget) + 0x5b bytes 
  [Managed to Native Transition] 
  System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_MeasureOverride(System.Windows.FrameworkElement element, System.Windows.Size availableSize) + 0x62 bytes 
  System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size availableSize) + 0x18 bytes 
  System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget, float inWidth, float inHeight, out float outWidth, out float outHeight) + 0xa3 bytes 

3 Answers, 1 is accepted

Sort by
0
Iva Toteva
Telerik team
answered on 03 Jun 2011, 05:15 PM
Hi Mike Gold,

Can you give us some more details on your application, e.g. what UI controls are you using (RadRichTextBoxRibbonUI, ContextMenu, SelectionMiniToolBar, some custom UI) and what styles are you using?

Kind regards,
Iva
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Mike Gold
Top achievements
Rank 1
answered on 03 Jun 2011, 05:44 PM
okay,,  here is some more info.  The problem doesn't occur if I remove the RadRichTextBoxRibbonUI.  Is it possible our applied style  is somehow interfering with it?  If so how do I override the style?


 

 

 

<telerik:RadRichTextBoxRibbonUI ApplicationButtonImageSource="/RichTextBox;component/Images/RichTextBox/MSOffice/AppIcon-telerik.png" ApplicationName="Client Content Editor" DataContext="{Binding Path=Commands, ElementName=editor}" Name="radRichTextBoxRibbonUI">

 

 

 

 

<telerik:RadRichTextBoxRibbonUI.Resources>

 

 

 

 

<telerik:FontFamiliesProvider x:Key="FontFamiliesProvider" />

 

 

 

 

</telerik:RadRichTextBoxRibbonUI.Resources>

 

 

 

 

<telerik:RadRichTextBoxRibbonUI.QuickAccessToolBar>

 

 

 

 

<telerik:QuickAccessToolBar>

 

 

 

 

<!--<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=SaveCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/save.png" Text="Save" />-->

 

 

 

 

<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=UndoCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/undo.png" Text="Undo" />

 

 

 

 

<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=RedoCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/redo.png" Text="Redo" />

 

 

 

 

</telerik:QuickAccessToolBar>

 

 

 

 

</telerik:RadRichTextBoxRibbonUI.QuickAccessToolBar>

 

 

 

 

<telerik:RadRibbonTab Header="Home">

 

 

 

 

<telerik:RadRibbonGroup Header="Clipboard">

 

 

 

 

<telerik:RadRibbonGroup.Variants>

 

 

 

 

<telerik:GroupVariant Priority="0" Variant="Medium" />

 

 

 

 

</telerik:RadRibbonGroup.Variants>

 

 

 

 

<StackPanel>

 

 

 

 

<telerik:RadRibbonButton CollapseToSmall="WhenGroupIsMedium" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=CutCommand}" Size="Medium" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/cut.png" Text="Cut" />

 

 

 

 

<telerik:RadRibbonButton CollapseToSmall="WhenGroupIsMedium" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=CopyCommand}" Size="Medium" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/copy.png" Text="Copy" />

 

 

 

 

<telerik:RadRibbonButton CollapseToSmall="WhenGroupIsMedium" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=PasteCommand}" Size="Medium" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/paste.png" Text="Paste" />

 

 

 

 

</StackPanel>

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

<telerik:RadRibbonGroup DialogLauncherVisibility="Visible" Header="Font" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ShowFontPropertiesDialogCommand}">

 

 

 

 

<telerik:RadRibbonGroup.Variants>

 

 

 

 

<telerik:GroupVariant Priority="2" Variant="Medium" />

 

 

 

 

<telerik:GroupVariant Priority="4" Variant="Small" />

 

 

 

 

<telerik:GroupVariant Priority="5" Variant="Collapsed" />

 

 

 

 

</telerik:RadRibbonGroup.Variants>

 

 

 

 

<telerik:RadOrderedWrapPanel>

 

 

 

 

<StackPanel Orientation="Horizontal">

 

 

 

 

<telerik:RadRibbonComboBox CanAutocompleteSelectItems="False" CanKeyboardNavigationSelectItems="False" CommandParameter="{Binding RelativeSource={RelativeSource Self}, Path=SelectedValue}" Height="21" IsReadOnly="True" ItemsSource="{Binding Source={StaticResource FontFamiliesProvider}, Path=RegisteredFonts}" OpenDropDownOnFocus="True" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeFontFamilyCommand}" Width="132" />

 

 

 

 

<telerik:RadRibbonComboBox CanAutocompleteSelectItems="False" CanKeyboardNavigationSelectItems="False" CommandParameter="{Binding RelativeSource={RelativeSource Self}, Path=SelectedItem.Tag}" Height="21" IsEditable="True" IsReadOnly="True" IsTextSearchEnabled="False" OpenDropDownOnFocus="True" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeFontSizeCommand}" Width="45">

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="8" Tag="10.67" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="9" Tag="12" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="10" Tag="13.33" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="11" Tag="14.67" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="12" Tag="16" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="14" Tag="18.67" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="16" Tag="21.33" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="18" Tag="24" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="20" Tag="26.67" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="22" Tag="29.33" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="24" Tag="32" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="26" Tag="34.67" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="28" Tag="37.33" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="36" Tag="48" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="48" Tag="64" />

 

 

 

 

<telerik:RadRibbonComboBoxItem Content="72" Tag="96" />

 

 

 

 

</telerik:RadRibbonComboBox>

 

 

 

 

</StackPanel>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=IncrementFontSizeCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/font-increasesize.png" />

 

 

 

 

<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=DecrementFontSizeCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/font-decreasesize.png" />

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ClearFormattingCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/ClearFormatting16.png" />

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:RadRibbonToggleButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleBoldCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/bold.png" />

 

 

 

 

<telerik:RadRibbonToggleButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleItalicCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/italic.png" />

 

 

 

 

<telerik:RadRibbonSplitButton IsToggle="True" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleUnderlineCommand}" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/underline.png">

 

 

 

 

<telerik:RadRibbonSplitButton.DropDownContent>

 

 

 

 

<telerik:RadGallery ItemHeight="26" ItemWidth="156" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeUnderlineDecorationCommand}" ViewportHeight="210" ViewportWidth="157">

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline1.png" Tag="Line" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline2.png" Tag="DoubleLine" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline3.png" Tag="ThickLine" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline4.png" Tag="DottedLine" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline5.png" Tag="DashedLine" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline6.png" Tag="DotDashedLine" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline7.png" Tag="DotDotDashedLine" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline8.png" Tag="Wave" />

 

 

 

 

</telerik:RadGallery>

 

 

 

 

</telerik:RadRibbonSplitButton.DropDownContent>

 

 

 

 

</telerik:RadRibbonSplitButton>

 

 

 

 

<telerik:RadRibbonToggleButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleStrikethroughCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/Strikethrough16.png" />

 

 

 

 

<telerik:RadRibbonToggleButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleSubscriptCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/subscript.png" />

 

 

 

 

<telerik:RadRibbonToggleButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleSuperscriptCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/superscript.png" />

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:HighlightColorPicker AutomaticColor="Transparent" Height="22" Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/highlight.png" NoColorText="No color" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeFontHighlightColorCommand}" SelectedColor="Yellow" />

 

 

 

 

<telerik:HighlightColorPicker Height="22" Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/FontForeColor.png" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeFontForeColorCommand}" SelectedColor="Red" />

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

</telerik:RadOrderedWrapPanel>

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

<telerik:RadRibbonGroup DialogLauncherVisibility="Visible" Header="Paragraph" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ShowParagraphPropertiesDialogCommand}">

 

 

 

 

<telerik:RadRibbonGroup.Variants>

 

 

 

 

<telerik:GroupVariant Priority="1" Variant="Medium" />

 

 

 

 

<telerik:GroupVariant Priority="3" Variant="Collapsed" />

 

 

 

 

</telerik:RadRibbonGroup.Variants>

 

 

 

 

<telerik:RadOrderedWrapPanel>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:RadRibbonToggleButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleBulletsCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/list-bullets.png" />

 

 

 

 

<telerik:RadRibbonToggleButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleNumberedCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/list-numbered.png" />

 

 

 

 

<telerik:RadRibbonDropDownButton Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/MultilevelList.png">

 

 

 

 

<telerik:RadRibbonDropDownButton.DropDownContent>

 

 

 

 

<StackPanel>

 

 

 

 

<telerik:RadGroupHeader Content="List Library" />

 

 

 

 

<telerik:RadGallery ItemHeight="88" ItemWidth="88" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeListStyleCommand}" ViewportHeight="176" ViewportWidth="266">

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/MultilevelListNone.png" Tag="None" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/MultilevelListBulleted.png" Tag="Bulleted" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/MultilevelListNumbered.png" Tag="Numbered" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/MultilevelListNumberedParenthesis.png" Tag="NumberedParenthesis" />

 

 

 

 

<telerik:RadGalleryItem Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/MultilevelListNumberedHierarchical.png" Tag="NumberedHierarchical" />

 

 

 

 

</telerik:RadGallery>

 

 

 

 

</StackPanel>

 

 

 

 

</telerik:RadRibbonDropDownButton.DropDownContent>

 

 

 

 

</telerik:RadRibbonDropDownButton>

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=DecrementParagraphLeftIndentCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/outdent.png" />

 

 

 

 

<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=IncrementParagraphLeftIndentCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/indent.png" />

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:RadRibbonToggleButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleFormattingSymbolsCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/formatting-symbols.png" />

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:RadRibbonToggleButton CommandParameter="Left" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeTextAlignmentCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/alignleft.png" Text="Align Left" />

 

 

 

 

<telerik:RadRibbonToggleButton CommandParameter="Center" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeTextAlignmentCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/aligncenter.png" Text="Center" />

 

 

 

 

<telerik:RadRibbonToggleButton CommandParameter="Right" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeTextAlignmentCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/alignright.png" Text="Align Right" />

 

 

 

 

<telerik:RadRibbonToggleButton CommandParameter="Justify" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeTextAlignmentCommand}" Size="Small" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/alignjustify.png" Text="Justify" />

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

<telerik:RadButtonGroup>

 

 

 

 

<telerik:HighlightColorPicker AutomaticColor="Transparent" Height="20" Image="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/ParagraphBackgroundColor.png" NoColorText="No color" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ChangeParagraphBackgroundColorCommand}" SelectedColor="Transparent" />

 

 

 

 

</telerik:RadButtonGroup>

 

 

 

 

</telerik:RadOrderedWrapPanel>

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

<telerik:RadRibbonGroup Header="Editing &amp; Proofing">

 

 

 

 

<telerik:RadRibbonGroup.Variants>

 

 

 

 

<telerik:GroupVariant Priority="0" Variant="Medium" />

 

 

 

 

</telerik:RadRibbonGroup.Variants>

 

 

 

 

<StackPanel>

 

 

 

 

<telerik:RadRibbonButton CollapseToSmall="WhenGroupIsMedium" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ShowFindReplaceDialogCommand}" Size="Medium" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/Find.png" Text="Find/Replace" />

 

 

 

 

<telerik:RadRibbonToggleButton CollapseToSmall="WhenGroupIsMedium" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ToggleSpellCheckingCommand}" Size="Medium" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/EnableSpellCheck.png" Text="Enable Spell Check" />

 

 

 

 

<telerik:RadRibbonButton CollapseToSmall="WhenGroupIsMedium" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=OpenContextMenuOnNextSpellingErrorCommand}" Size="Medium" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/FindNextSpellingError.png" Text="Find Next Error" />

 

 

 

 

</StackPanel>

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

</telerik:RadRibbonTab>

 

 

 

 

<telerik:RadRibbonTab Header="Insert">

 

 

 

 

<telerik:RadRibbonGroup Header="Pages">

 

 

 

 

<telerik:RadRibbonButton LargeImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageBreak.png" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=InsertPageBreakCommand}" Size="Large" Text="Page Break" />

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

<telerik:RadRibbonGroup Header="Tables">

 

 

 

 

<telerik:RadRibbonDropDownButton CollapseToMedium="WhenGroupIsMedium" Command="{Binding Path=InsertTableCommand}" LargeImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/InsertTable.png" Size="Large" Text="Insert">

 

 

 

 

<telerik:RadRibbonDropDownButton.DropDownContent>

 

 

 

 

<StackPanel>

 

 

 

 

<telerik:RadRibbonButton ClickMode="Press">

 

 

 

 

<telerik:TableSizePicker Command="{Binding Path=InsertTableCommand}" />

 

 

 

 

</telerik:RadRibbonButton>

 

 

 

 

<telerik:RadMenuItem IsSeparator="True" />

 

 

 

 

<telerik:RadRibbonButton HorizontalAlignment="Stretch" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ShowInsertTableDialogCommand}" Size="Medium" SmallImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/InsertTable.png" Text="Insert Table..." />

 

 

 

 

</StackPanel>

 

 

 

 

</telerik:RadRibbonDropDownButton.DropDownContent>

 

 

 

 

</telerik:RadRibbonDropDownButton>

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

<telerik:RadRibbonGroup Header="Illustrations">

 

 

 

 

<telerik:RadRibbonButton LargeImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/Picture.png" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=InsertPictureCommand}" Size="Large" Text="Picture" />

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

<telerik:RadRibbonGroup Header="Links">

 

 

 

 

<telerik:RadRibbonButton LargeImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/inserthyperlink.png" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ShowInsertHyperlinkDialogCommand}" Size="Large" Text="Hyperlink" />

 

 

 

 

<telerik:RadRibbonButton LargeImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/InsertBookmark.png" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ShowManageBookmarksDialogCommand}" Size="Large" Text="Bookmark" />

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

<telerik:RadRibbonGroup Header="Symbols">

 

 

 

 

<telerik:RadRibbonButton LargeImage="/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/Symbol.png" telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=ShowInsertSymbolWindowCommand}" Size="Large" Text="Symbol" />

 

 

 

 

</telerik:RadRibbonGroup>

 

 

 

 

</telerik:RadRibbonTab>

 

 

 

 

</telerik:RadRichTextBoxRibbonUI>

 

0
Iva Toteva
Telerik team
answered on 09 Jun 2011, 09:39 AM
Hello Mike Gold,

I guess that the problem is with the styles you are applying in your application, as the RibbonBar seems to be the default one with some parts removed and I did not manage to reproduce the problem.
You can try setting an empty style to RadDropAndDownButton in the resources of RadRichTextBox, as it should override the style in you application. Here is a sample code-snippet:

<telerik:RadRichTextBoxRibbonUI.Resources>
    <telerik:FontFamiliesProvider x:Key="FontFamiliesProvider" />
    <Style TargetType="telerik:RadRibbonDropDownButton" />
</telerik:RadRichTextBoxRibbonUI.Resources>

If that does not help, we would appreciate a sample project illustrating the behavior you are observing, so that we can identify the cause and come up with a fix.


Greetings,
Iva
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
RichTextBox
Asked by
Mike Gold
Top achievements
Rank 1
Answers by
Iva Toteva
Telerik team
Mike Gold
Top achievements
Rank 1
Share this question
or