Skip to main content

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.v21.2.dll

NuGet Package: DevExpress.Uwp.Controls

Declaration

public DataTemplateSelector GroupTemplateSelector { get; set; }

Property Value

Type Description
DataTemplateSelector

A 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 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