Microsoft® Office 2007 adds new UI capabilities for organizing and navigating applications. These innovations represent a new wave for usability in application development.
The Office2007UICompatibility property (set to True by default) helps you to ensure that the applications you develop using the WinToolbarsManager™ component will conform to the Office 2007 UI look and feel.
When set to True, the Office2007UICompatibility property will help you to maintain the application’s Office 2007 UI compatibility by resolving particular properties to their default values, despite what you set them to at design time or run time. Therefore, the following list will help you understand what changes cannot be made while the Office2007UICompatibility property is set to True.
All UltraToolbar instances in the Toolbars collection (except UltraTaskPaneToolbars ) will be hidden.
The Style property of UltraToolbarsManager will be resolved to Office2007.
The gallery drop down’s height will never exceed 2/3 the screen height.
In the gallery preview in the ribbon, the gallery’s ActivationInitialActionDelay will be resolved to 250ms and the ActivationActionDelay will be resolved to 0ms.
The MinDropDownColumns and MaxDropDownColumns of gallery tools that are displaying a preview within a RibbonGroup will resolve to be no less than the number of preview columns displayed at the time when the drop-down menu is displayed. (Note: It is possible for the value to be less if the preview spans multiple monitors.)
The width of the ApplicationMenu drop-down menu will remain fixed.
The open delay for hovering over pop-up tools in the application menu will be resolved to 100 ms.
The open delay for hovering over segmented drop-down menus in the application menu will be resolved to 200 ms.
The Cancel property of BeforeToolDropdown event will be ignored for any pop-up tools (e.g., PopupMenuTool , PopupControlContainerTool , etc.) directly within the application menu.
The Cancel property of the BeforeApplicationMenuDropdown event will be ignored. This event cannot be cancelled.
The ImageSize for the tools displayed within the QuickAccessToolbar will be resolved to 16x16.
The Location property of the QuickAccessToolbar will not be serialized at design time.
The Ribbon will be hidden if the DockWithinContainer property is not set to a top level form (i.e., a form without a parent).
The AutoCollapseThresholdVertical and AutoCollapseThresholdHorizontal of the Ribbon will be resolved to be 250 and 300 respectively.
Any trailing ellipses ("…") in the resolved Caption of a tool within a RibbonGroup will be removed.
PopupMenuTools will have their Enabled property resolved to False if there are no enabled menu items.
The Visible state of all tools in a RibbonGroup will be resolved to True. Any tools that should have been hidden will resolve their Enabled state to False.
The IsMinimized property of the Ribbon will not be serialized at design time.
The TextHAlign/TextVAlign of RibbonTabs will be resolved to Center/Middle, respectively.
The Cancel property of the BeforeRibbonGroupDropDown and BeforeRibbonTabSelected events will be ignored. These events cannot be cancelled.
The ShowQuickAccessToolbarAddRemoveMenuItem , ShowQuickAccessToolbarPositionMenuItem and ShowMinimizeRibbonMenuItem of the BeforeToolbarListDropdown event will be ignored and these items will always be shown in the right-click menu.
The ShowCustomizeMenuItem , ShowLockToolbarsMenuItem and ShowToolbarMenuItems properties of the BeforeToolbarListDropdown event arguments will be ignored, and these items will never be shown in the right-click menu.
The Image property of a ContextualTabGroup caption will be ignored. ContextualTabGroups will never show an image.
The TextHAlign/TextVAlign of a ContextualTabGroup caption will be resolved to Left/Middle, respectively.