'Declaration Public Sub ResolveSideStripAppearance( _ ByVal popupMenu As PopupMenuTool, _ ByRef appearance As Infragistics.Win.AppearanceData, _ ByRef requestedProps As Infragistics.Win.AppearancePropFlags _ )
public void ResolveSideStripAppearance( PopupMenuTool popupMenu, ref Infragistics.Win.AppearanceData appearance, ref Infragistics.Win.AppearancePropFlags requestedProps )
Imports System.Diagnostics Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Private Sub Button28_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button28.Click Dim appearanceData As AppearanceData Dim requestedProps As AppearancePropFlags ' Resolve the appearance for the UltraToolbarManager's component and write the ' names of the resolved forecolor and backcolor to the output window. AppearanceData = New AppearanceData() requestedProps = AppearancePropFlags.BackColor Or AppearancePropFlags.ForeColor Me.UltraToolbarsManager1.ResolveAppearance(appearanceData, requestedProps) Debug.WriteLine("The resolved colors for UltraToolbarsManager are, ForeColor: " + AppearanceData.ForeColor.ToString() + ", BackColor: " + AppearanceData.BackColor.ToString()) ' Iterate through the root tools collection and resolve the MenuItemCheckMarkAppearance, ' PopupAppearance and PopupItemAppearance for each PopupMenuTool and write the names of ' the resolved forecolor and backcolor to the output window. Debug.WriteLine("Processing popup menu tools and resolving appearances -----------------") Debug.IndentLevel += 1 Dim tool As ToolBase For Each tool In Me.UltraToolbarsManager1.Tools If (tool.GetType() Is GetType(PopupMenuTool)) Then Dim popupMenuTool As PopupMenuTool = tool Debug.WriteLine("Resolving appearances for PopupMenu '" + popupMenuTool.Key + "' are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()) Debug.IndentLevel += 1 ' Resolve the popup menu's MenuItemCheckMarkAppearance. appearanceData = New AppearanceData() requestedProps = AppearancePropFlags.BackColor Or AppearancePropFlags.ForeColor Me.UltraToolbarsManager1.ResolveMenuItemCheckMarkAppearance(popupMenuTool, appearanceData, requestedProps, False) Debug.WriteLine("The resolved colors for MenuItemCheckMarkAppearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()) ' Resolve the popup menu's PopupAppearance. appearanceData = New AppearanceData() requestedProps = AppearancePropFlags.BackColor Or AppearancePropFlags.ForeColor Me.UltraToolbarsManager1.ResolvePopupAppearance(popupMenuTool, appearanceData, requestedProps) Debug.WriteLine("The resolved colors for PopupAppearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()) ' Resolve the popup menu's PopupItemAppearance. appearanceData = New AppearanceData() requestedProps = AppearancePropFlags.BackColor Or AppearancePropFlags.ForeColor Me.UltraToolbarsManager1.ResolvePopupItemAppearance(popupMenuTool, appearanceData, requestedProps, False) Debug.WriteLine("The resolved colors for PopupItemAppearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()) ' Resolve the popup menu's SideStripAppearance. appearanceData = New AppearanceData() requestedProps = AppearancePropFlags.BackColor Or AppearancePropFlags.ForeColor Me.UltraToolbarsManager1.ResolveSideStripAppearance(popupMenuTool, appearanceData, requestedProps) Debug.WriteLine("The resolved colors for SideStripAppearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()) Debug.IndentLevel -= 1 End If Next Debug.IndentLevel -= 1 ' Iterate through the toolbars collection and resolve ToolbarAppearances and write ' the names of the resolved forecolor and backcolor to the output window. Debug.WriteLine("Processing toolbars and resolving appearances -----------------") Debug.IndentLevel += 1 Dim toolbar As UltraToolbar For Each toolbar In Me.UltraToolbarsManager1.Toolbars Debug.WriteLine("Resolving appearances for Toolbar '" + toolbar.Key + "' are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()) Debug.IndentLevel += 1 ' Resolve the toolbar's Appearance. appearanceData = New AppearanceData() requestedProps = AppearancePropFlags.BackColor Or AppearancePropFlags.ForeColor Me.UltraToolbarsManager1.ResolveToolbarAppearance(toolbar, appearanceData, requestedProps) Debug.WriteLine("The resolved colors for the toolbar's appearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()) Debug.IndentLevel -= 1 Next Debug.IndentLevel -= 1 End Sub
using System.Diagnostics; using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; private void button28_Click(object sender, System.EventArgs e) { AppearanceData appearanceData; AppearancePropFlags requestedProps; // Resolve the appearance for the UltraToolbarManager's component and write the // names of the resolved forecolor and backcolor to the output window. appearanceData = new AppearanceData(); requestedProps = AppearancePropFlags.BackColor | AppearancePropFlags.ForeColor; this.ultraToolbarsManager1.ResolveAppearance(ref appearanceData, ref requestedProps); Debug.WriteLine("The resolved colors for UltraToolbarsManager are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()); // Iterate through the root tools collection and resolve the MenuItemCheckMarkAppearance, // PopupAppearance and PopupItemAppearance for each PopupMenuTool and write the names of // the resolved forecolor and backcolor to the output window. Debug.WriteLine("Processing popup menu tools and resolving appearances -----------------"); Debug.IndentLevel++; foreach(ToolBase tool in this.ultraToolbarsManager1.Tools) { if (tool is PopupMenuTool) { PopupMenuTool popupMenuTool = tool as PopupMenuTool; Debug.WriteLine("Resolving appearances for PopupMenu '" + popupMenuTool.Key + "' are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()); Debug.IndentLevel++; // Resolve the popup menu's MenuItemCheckMarkAppearance. appearanceData = new AppearanceData(); requestedProps = AppearancePropFlags.BackColor | AppearancePropFlags.ForeColor; this.ultraToolbarsManager1.ResolveMenuItemCheckMarkAppearance(popupMenuTool, ref appearanceData, ref requestedProps, false); Debug.WriteLine("The resolved colors for MenuItemCheckMarkAppearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()); // Resolve the popup menu's PopupAppearance. appearanceData = new AppearanceData(); requestedProps = AppearancePropFlags.BackColor | AppearancePropFlags.ForeColor; this.ultraToolbarsManager1.ResolvePopupAppearance(popupMenuTool, ref appearanceData, ref requestedProps); Debug.WriteLine("The resolved colors for PopupAppearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()); // Resolve the popup menu's PopupItemAppearance. appearanceData = new AppearanceData(); requestedProps = AppearancePropFlags.BackColor | AppearancePropFlags.ForeColor; this.ultraToolbarsManager1.ResolvePopupItemAppearance(popupMenuTool, ref appearanceData, ref requestedProps, false); Debug.WriteLine("The resolved colors for PopupItemAppearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()); // Resolve the popup menu's SideStripAppearance. appearanceData = new AppearanceData(); requestedProps = AppearancePropFlags.BackColor | AppearancePropFlags.ForeColor; this.ultraToolbarsManager1.ResolveSideStripAppearance(popupMenuTool, ref appearanceData, ref requestedProps); Debug.WriteLine("The resolved colors for SideStripAppearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()); Debug.IndentLevel--; } } Debug.IndentLevel--; // Iterate through the toolbars collection and resolve ToolbarAppearances and write // the names of the resolved forecolor and backcolor to the output window. Debug.WriteLine("Processing toolbars and resolving appearances -----------------"); Debug.IndentLevel++; foreach(UltraToolbar toolbar in this.ultraToolbarsManager1.Toolbars) { Debug.WriteLine("Resolving appearances for Toolbar '" + toolbar.Key + "' are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()); Debug.IndentLevel++; // Resolve the toolbar's Appearance. appearanceData = new AppearanceData(); requestedProps = AppearancePropFlags.BackColor | AppearancePropFlags.ForeColor; this.ultraToolbarsManager1.ResolveToolbarAppearance(toolbar, ref appearanceData, ref requestedProps); Debug.WriteLine("The resolved colors for the toolbar's appearance are, ForeColor: " + appearanceData.ForeColor.ToString() + ", BackColor: " + appearanceData.BackColor.ToString()); Debug.IndentLevel--; } Debug.IndentLevel--; }
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2