Skip to content

Commit e97c7e7

Browse files
committed
Adding support for ItemContainerTemplateSelector etc.
1 parent 6db8a97 commit e97c7e7

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

Changelog.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,12 @@
6969
- Selecting an `RibbonTabItem` brings it into view now
7070
- Improved keyboard navigation inside `BackstageTabControl`
7171
- Improved mouse wheel selection on `RibbonTabControl`
72+
- `DropDownButton`
73+
- Added support for `UsesItemContainerTemplate` and `ItemContainerTemplateSelector`
7274
- `MenuItem`
7375
- Added support for `UsesItemContainerTemplate` and `ItemContainerTemplateSelector`
7476
- `IsSplit` is now automatically set by a style trigger. If `Command` is not null and `HasItems` is true.
75-
- `DropDownButton`
77+
- `RibbonMenu`
7678
- Added support for `UsesItemContainerTemplate` and `ItemContainerTemplateSelector`
7779

7880
- ### Bug fixes

Fluent.Ribbon/Controls/RibbonMenu.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,12 @@ static RibbonMenu()
2626
/// <inheritdoc />
2727
protected override DependencyObject GetContainerForItemOverride()
2828
{
29-
return new MenuItem();
30-
}
29+
if (this.UsesItemContainerTemplate)
30+
{
31+
return base.GetContainerForItemOverride();
32+
}
3133

32-
/// <inheritdoc />
33-
protected override bool IsItemItsOwnContainerOverride(object item)
34-
{
35-
return item is System.Windows.Controls.MenuItem or Separator;
34+
return new MenuItem();
3635
}
3736

3837
#endregion

0 commit comments

Comments
 (0)