Skip to main content
A newer version of this page is available. .

RibbonTabBase.GroupTemplateSelector Property

Gets or sets an object that chooses a ribbon group template based on custom logic. This is a dependency property.

Namespace: DevExpress.UI.Xaml.Ribbon

Assembly: DevExpress.UI.Xaml.Ribbon.v18.2.dll

Declaration

public DataTemplateSelector GroupTemplateSelector { get; set; }

Property Value

Type Description
Windows.UI.Xaml.Controls.DataTemplateSelector

A Windows.UI.Xaml.Controls.DataTemplateSelector descendant that chooses a template based on custom logic.

Remarks

A template that defines the presentation of toolbar groups is specified by the RibbonTabBase.GroupTemplate property. If you have more than one template that can be used to render groups, you can implement custom logic to choose the required template. To do this, derive from the Windows.UI.Xaml.Controls.DataTemplateSelector class, implement the SelectTemplateCore methods that return a template which meets the required condition, and assign it to the GroupTemplateSelector property.

If both the RibbonTabBase.GroupTemplate and GroupTemplateSelector are specified, a group is rendered using the template returned by the template selector. If the template selector returns null, the template specified by the RibbonTabBase.GroupTemplate property is used.

See Also