The default behavior of the SelectionMiniToolBar in RadRichTextBox is to be visible when selection has been made using the mouse which is why selecting the whole content of the control or making selection using the keyboard would not invoke the toolbar.
I'm afraid that there is no way to modify the behavior of toolbars' visibility in RadRichTextBox. What I would suggest is to create some sort of custom popup containing the same or similar controls bound to RadRichTextBox's commands and show it when desired.
In regard to the selection in the control, you can be notified when it changes if you subscribe to the SelectionChanged event:
.radRichTextBox.Document.Selection.SelectionChanged += Selection_SelectionChanged;
Additionally, whether the selection is empty can be determined using the IsEmpty property:
var isEmpty =
Note that if a single image is selected the IsEmpty property would be false. The following snippet shows how you can determine whether the selection contains a single inline image:
ImageInline image =
I hope this is helpful. Let me know if you need further assistance.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.