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