├── .gitattributes ├── .gitignore ├── MenuRibbon.WPF.Tests ├── MenuRibbon.WPF.Tests.csproj └── TestCollections.cs ├── MenuRibbon ├── CommandTool.cs ├── Controls │ ├── ActionHeaderedItemsControl.cs │ ├── BasePopupItem.cs │ ├── ItemsButton.cs │ ├── KeyTipAdorner.cs │ ├── KeyTipControl.cs │ ├── KeyTipService.cs │ ├── Menu │ │ ├── MenuItem.cs │ │ ├── MenuPanels.cs │ │ ├── MenuRibbon.cs │ │ └── RibbonItem.cs │ ├── Ribbon │ │ ├── RibbonBar.cs │ │ ├── RibbonBarPanel.cs │ │ ├── RibbonGroup.cs │ │ ├── RibbonGroupPanel.cs │ │ └── RibbonSizes.cs │ └── RibbonEvents.cs ├── FocusTracker.cs ├── Helper.cs ├── IPopupItem.cs ├── Markup │ ├── BoolToValueConverter.cs │ ├── ImageExtension.cs │ ├── TextToUIConverter.cs │ └── ThicknessConverter.cs ├── MenuRibbon.WPF.csproj ├── NativeMethods.cs ├── PopupManager.cs ├── Properties │ └── AssemblyInfo.cs ├── Screen.cs ├── SystemBrushes.cs ├── Themes │ └── generic.xaml ├── Utils │ ├── CollectionUtils.cs │ ├── IWeakCollection.cs │ ├── ObjectRecycler.cs │ ├── ScopeTree.cs │ ├── WeakDictionary.cs │ ├── WeakHashtable.cs │ ├── WeakList.cs │ ├── WeakRefHashed.cs │ └── WeakSet.cs └── WPFx.cs ├── README.md ├── README.txt ├── RibbonMenu.sln ├── TestApp ├── App.config ├── App.xaml ├── App.xaml.cs ├── ColorPalette.xaml ├── ColorPalette.xaml.cs ├── GrayButton.png ├── Hello.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── TestApp.csproj ├── Utils.cs ├── Window1.xaml ├── Window1.xaml.cs └── connected_48.png ├── Version.cs └── docs ├── simple1.png ├── simple2.png ├── simple3.png ├── simple4.png └── simple5.jpg /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/.gitignore -------------------------------------------------------------------------------- /MenuRibbon.WPF.Tests/MenuRibbon.WPF.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon.WPF.Tests/MenuRibbon.WPF.Tests.csproj -------------------------------------------------------------------------------- /MenuRibbon.WPF.Tests/TestCollections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon.WPF.Tests/TestCollections.cs -------------------------------------------------------------------------------- /MenuRibbon/CommandTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/CommandTool.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/ActionHeaderedItemsControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/ActionHeaderedItemsControl.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/BasePopupItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/BasePopupItem.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/ItemsButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/ItemsButton.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/KeyTipAdorner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/KeyTipAdorner.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/KeyTipControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/KeyTipControl.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/KeyTipService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/KeyTipService.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Menu/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Menu/MenuItem.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Menu/MenuPanels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Menu/MenuPanels.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Menu/MenuRibbon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Menu/MenuRibbon.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Menu/RibbonItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Menu/RibbonItem.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Ribbon/RibbonBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Ribbon/RibbonBar.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Ribbon/RibbonBarPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Ribbon/RibbonBarPanel.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Ribbon/RibbonGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Ribbon/RibbonGroup.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Ribbon/RibbonGroupPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Ribbon/RibbonGroupPanel.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/Ribbon/RibbonSizes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/Ribbon/RibbonSizes.cs -------------------------------------------------------------------------------- /MenuRibbon/Controls/RibbonEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Controls/RibbonEvents.cs -------------------------------------------------------------------------------- /MenuRibbon/FocusTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/FocusTracker.cs -------------------------------------------------------------------------------- /MenuRibbon/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Helper.cs -------------------------------------------------------------------------------- /MenuRibbon/IPopupItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/IPopupItem.cs -------------------------------------------------------------------------------- /MenuRibbon/Markup/BoolToValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Markup/BoolToValueConverter.cs -------------------------------------------------------------------------------- /MenuRibbon/Markup/ImageExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Markup/ImageExtension.cs -------------------------------------------------------------------------------- /MenuRibbon/Markup/TextToUIConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Markup/TextToUIConverter.cs -------------------------------------------------------------------------------- /MenuRibbon/Markup/ThicknessConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Markup/ThicknessConverter.cs -------------------------------------------------------------------------------- /MenuRibbon/MenuRibbon.WPF.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/MenuRibbon.WPF.csproj -------------------------------------------------------------------------------- /MenuRibbon/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/NativeMethods.cs -------------------------------------------------------------------------------- /MenuRibbon/PopupManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/PopupManager.cs -------------------------------------------------------------------------------- /MenuRibbon/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MenuRibbon/Screen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Screen.cs -------------------------------------------------------------------------------- /MenuRibbon/SystemBrushes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/SystemBrushes.cs -------------------------------------------------------------------------------- /MenuRibbon/Themes/generic.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Themes/generic.xaml -------------------------------------------------------------------------------- /MenuRibbon/Utils/CollectionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/CollectionUtils.cs -------------------------------------------------------------------------------- /MenuRibbon/Utils/IWeakCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/IWeakCollection.cs -------------------------------------------------------------------------------- /MenuRibbon/Utils/ObjectRecycler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/ObjectRecycler.cs -------------------------------------------------------------------------------- /MenuRibbon/Utils/ScopeTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/ScopeTree.cs -------------------------------------------------------------------------------- /MenuRibbon/Utils/WeakDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/WeakDictionary.cs -------------------------------------------------------------------------------- /MenuRibbon/Utils/WeakHashtable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/WeakHashtable.cs -------------------------------------------------------------------------------- /MenuRibbon/Utils/WeakList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/WeakList.cs -------------------------------------------------------------------------------- /MenuRibbon/Utils/WeakRefHashed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/WeakRefHashed.cs -------------------------------------------------------------------------------- /MenuRibbon/Utils/WeakSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/Utils/WeakSet.cs -------------------------------------------------------------------------------- /MenuRibbon/WPFx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/MenuRibbon/WPFx.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/README.md -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/README.txt -------------------------------------------------------------------------------- /RibbonMenu.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/RibbonMenu.sln -------------------------------------------------------------------------------- /TestApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/App.config -------------------------------------------------------------------------------- /TestApp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/App.xaml -------------------------------------------------------------------------------- /TestApp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/App.xaml.cs -------------------------------------------------------------------------------- /TestApp/ColorPalette.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/ColorPalette.xaml -------------------------------------------------------------------------------- /TestApp/ColorPalette.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/ColorPalette.xaml.cs -------------------------------------------------------------------------------- /TestApp/GrayButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/GrayButton.png -------------------------------------------------------------------------------- /TestApp/Hello.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/Hello.cs -------------------------------------------------------------------------------- /TestApp/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/MainWindow.xaml -------------------------------------------------------------------------------- /TestApp/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/MainWindow.xaml.cs -------------------------------------------------------------------------------- /TestApp/TestApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/TestApp.csproj -------------------------------------------------------------------------------- /TestApp/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/Utils.cs -------------------------------------------------------------------------------- /TestApp/Window1.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/Window1.xaml -------------------------------------------------------------------------------- /TestApp/Window1.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/Window1.xaml.cs -------------------------------------------------------------------------------- /TestApp/connected_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/TestApp/connected_48.png -------------------------------------------------------------------------------- /Version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/Version.cs -------------------------------------------------------------------------------- /docs/simple1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/docs/simple1.png -------------------------------------------------------------------------------- /docs/simple2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/docs/simple2.png -------------------------------------------------------------------------------- /docs/simple3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/docs/simple3.png -------------------------------------------------------------------------------- /docs/simple4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/docs/simple4.png -------------------------------------------------------------------------------- /docs/simple5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superlloyd/MenuRibbon/HEAD/docs/simple5.jpg --------------------------------------------------------------------------------