12345678910111213141516171819202122 |
- using System.Windows;
- using System.Windows.Controls;
- namespace HandyControl.Controls
- {
- public class RibbonTabHeaderItemsControl : ItemsControl
- {
- protected override DependencyObject GetContainerForItemOverride() => new RibbonTabHeader();
- protected override bool IsItemItsOwnContainerOverride(object item) => item is RibbonTabHeader;
- protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
- {
- base.PrepareContainerForItemOverride(element, item);
- if (element is RibbonTabHeader ribbonTabHeader)
- {
- ribbonTabHeader.PrepareRibbonTabHeader();
- }
- }
- }
- }
|