Allow buttons to be right aligned in the toolbar Available in Q3 2014.
Implement DragAndDrop in terms of allowing a reordering of the ToolBars in the ToolBarTray and moving toolbars from one tray to another.
Add a possibility to bind the RadToolBarTray and generate RadToolBars. By design the RadToolBarTray is created more like a Panel, not like a typical ItemsControl.
The overflow button should have an option to show only when it is needed.
Allow the ToolBar to to set a WrapPanel as an ItemsPanel.
RadTooBar holds a Button and it is shown in Contentframe. When shown the button is initially disabled. Clicking on other button makes the first button enabled. Possible workaround is to set FocusManager.IsFocusScope to False on the Toolbar.
Instances of the Buttons in ToolBar are not removed correctly. EDIT: We are marking this item Declined. We are unable to detect any memory leaks with WPF or SL toolbar with Q2 2015 dlls. Please open a new support with details if you encounter any memory leak issues with RadToolbar.
ToolBar: ToolBarTray doesn't respect ToolBar's HorizontalAlignment property. ToolBarTray is actually a Grid supporting Band and BandIndex properties of the RadToolBar. To simply position RadToolBars with Horizontal/VerticalAlignment properties you can use Grid instead of RadToolBarTray. The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
Buttons in the OverFlowButtons have CheckBoxes indicating whether the Buttons are added or removed from the Toolbar.
Once the Windows8Touch theme is selected changing the theme to anyone else makes the Toolbar in the selected theme to look large like in Windows8Touch theme
Allow CloseOnEscape feature for RadDropDownButtons and RadSplitButtons in the RadToolBar
Add global HotKeys support to allow hotkeys/shortcut keys to trigger the RadToolBar content elements.
Ability to stretch / fill the controls in the toolbar when resizing needed. Currently, the controls are placed in the overflow immendiately when there is no space for them. The controls do not stretch when the toolbar is stretched.
ToolBar Band and BandIndex properties are not applied when the control is set in a DataTemplate of a ToolBarTray
Setting ToolBar.Background to Transparent should make the control transparent
As a <role> I want <ability> so that <benefit>.
Dear Support,
please add a property AutoCloseOverflowPanel (or similar) to RadToolBar that will cause the overflow panel to close automatically if the user moves the mouse outside of the overflow panel.
Rationale for this request: Consider a situation where RadComboBoxes or RadRibbonComboBoxes are used to modify the Font Familiy and the Font Size of text being entered. If the toolbar isn't given too much space, these controls will be placed on the overflow panel. If the user selects a new font and then wants to continue editing (using the new font)), at the moment he has to click somewhere outside the overflow panel. If he clicks inside the RadRichTextBox, he will most likely click in some area where he has already entered some text and the font family will be set to the font family of the text he clicked into.
For an example, please see my support request 1401504.
Kind Regards
Stephan Kühn
Most controls that show a drop down capture the mouse to cancel the scrolling of any parent ScrollViewers while the drop down is opened. The ToolBar overflow items drop down doesn't prevent the scrolling in parent ScrollViewers (a ScrollViewer that wraps the content where the ToolBar is defined). In that case if the user scrolls the ScrollViewer while the overflow items are opened, the ToolBar control moves according to the new position, but the popup stays open at its original position.
The common behavior here is to prevent scrolling while the drop down is opened.
To work this around, you can subscribe to the MouseWheel event of RadToolBar and handle it in case the IsOverflowOpen property is True.
private void ToolBar_MouseWheel(object sender, MouseWheelEventArgs e)
{
var toolBar = (RadToolBar)sender;
if (toolBar.IsOverflowOpen)
{
e.Handled = true;
}
}