次の方法で共有


ManagementUIColorTable クラス

定義

ユーザー インターフェイス (UI) のカラー テーブルの各色へのアクセスを提供します。

public ref class ManagementUIColorTable abstract
public abstract class ManagementUIColorTable
type ManagementUIColorTable = class
Public MustInherit Class ManagementUIColorTable
継承
ManagementUIColorTable

次の例では、 System.Drawing.Color クラスの各プロパティの値を ManagementUIColorTable 取得し、ページにプロパティ名と色の値を表示します。 背景色は、表示されるプロパティの色の値に設定されます。

{
    ArrayList settings = (ArrayList)e.Result;
    IManagementUIService uiService = (IManagementUIService)
        base.GetService(typeof(IManagementUIService));
    ListViewItem item01 = new ListViewItem();
    item01.Text = "CommandBarBorder";
    item01.SubItems.Add(uiService.Colors.CommandBarBorder.ToString());
    item01.BackColor = uiService.Colors.CommandBarBorder;
    ListView.Items.Add(item01);
    ListViewItem item02 = new ListViewItem();
    item02.Text = "CommandBarButtonPressed";
    item02.SubItems.Add(uiService.Colors.CommandBarButtonPressed.ToString());
    item02.BackColor = uiService.Colors.CommandBarButtonPressed;
    ListView.Items.Add(item02);
    ListViewItem item03 = new ListViewItem();
    item03.Text = "CommandBarButtonSelected";
    item03.SubItems.Add(uiService.Colors.CommandBarButtonSelected.ToString());
    item03.BackColor = uiService.Colors.CommandBarButtonSelected;
    ListView.Items.Add(item03);
    ListViewItem item04 = new ListViewItem();
    item04.Text = "CommandBarDragHandle";
    item04.SubItems.Add(uiService.Colors.CommandBarDragHandle.ToString());
    item04.BackColor = uiService.Colors.CommandBarDragHandle;
    ListView.Items.Add(item04);
    ListViewItem item05 = new ListViewItem();
    item05.Text = "CommandBarDragHandleShadow";
    item05.SubItems.Add(uiService.Colors.CommandBarDragHandleShadow.ToString());
    item05.BackColor = uiService.Colors.CommandBarDragHandleShadow;
    ListView.Items.Add(item05);
    ListViewItem item06 = new ListViewItem();
    item06.Text = "CommandBarGradientBegin";
    item06.SubItems.Add(uiService.Colors.CommandBarGradientBegin.ToString());
    item06.BackColor = uiService.Colors.CommandBarGradientBegin;
    ListView.Items.Add(item06);
    ListViewItem item07 = new ListViewItem();
    item07.Text = "CommandBarGradientEnd";
    item07.SubItems.Add(uiService.Colors.CommandBarGradientEnd.ToString());
    item07.BackColor = uiService.Colors.CommandBarGradientEnd;
    ListView.Items.Add(item07);
    ListViewItem item08 = new ListViewItem();
    item08.Text = "CommandBarGradientMiddle";
    item08.SubItems.Add(uiService.Colors.CommandBarGradientMiddle.ToString());
    item08.BackColor = uiService.Colors.CommandBarGradientMiddle;
    ListView.Items.Add(item08);
    ListViewItem item09 = new ListViewItem();
    item09.Text = "CommandBarSeparatorDark";
    item09.SubItems.Add(uiService.Colors.CommandBarSeparatorDark.ToString());
    item09.BackColor = uiService.Colors.CommandBarSeparatorDark;
    ListView.Items.Add(item09);
    ListViewItem item10 = new ListViewItem();
    item10.Text = "CommandBarSeparatorLight";
    item10.SubItems.Add(uiService.Colors.CommandBarSeparatorLight.ToString());
    item10.BackColor = uiService.Colors.CommandBarSeparatorLight;
    ListView.Items.Add(item10);
    ListViewItem item11 = new ListViewItem();
    item11.Text = "ContentBackgroundGradientBegin";
    item11.SubItems.Add(uiService.Colors.ContentBackgroundGradientBegin.ToString());
    item11.BackColor = uiService.Colors.ContentBackgroundGradientBegin;
    ListView.Items.Add(item11);
    ListViewItem item12 = new ListViewItem();
    item12.Text = "ContentBackgroundGradientEnd";
    item12.SubItems.Add(uiService.Colors.ContentBackgroundGradientEnd.ToString());
    item12.BackColor = uiService.Colors.ContentBackgroundGradientEnd;
    ListView.Items.Add(item12);
    ListViewItem item13 = new ListViewItem();
    item13.Text = "ContentBorder";
    item13.SubItems.Add(uiService.Colors.ContentBorder.ToString());
    item13.BackColor = uiService.Colors.ContentBorder;
    ListView.Items.Add(item13);
    ListViewItem item14 = new ListViewItem();
    item14.Text = "Hyperlink";
    item14.SubItems.Add(uiService.Colors.Hyperlink.ToString());
    item14.BackColor = uiService.Colors.Hyperlink;
    ListView.Items.Add(item14);
    ListViewItem item15 = new ListViewItem();
    item15.Text = "HyperlinkPressed";
    item15.SubItems.Add(uiService.Colors.HyperlinkPressed.ToString());
    item15.BackColor = uiService.Colors.HyperlinkPressed;
    ListView.Items.Add(item15);
    ListViewItem item16 = new ListViewItem();
    item16.Text = "ImageMarginGradientBegin";
    item16.SubItems.Add(uiService.Colors.ImageMarginGradientBegin.ToString());
    item16.BackColor = uiService.Colors.ImageMarginGradientBegin;
    ListView.Items.Add(item16);
    ListViewItem item17 = new ListViewItem();
    item17.Text = "ImageMarginGradientEnd";
    item17.SubItems.Add(uiService.Colors.ImageMarginGradientEnd.ToString());
    item17.BackColor = uiService.Colors.ImageMarginGradientEnd;
    ListView.Items.Add(item17);
    ListViewItem item18 = new ListViewItem();
    item18.Text = "ImageMarginGradientMiddle";
    item18.SubItems.Add(uiService.Colors.ImageMarginGradientMiddle.ToString());
    item18.BackColor = uiService.Colors.ImageMarginGradientMiddle;
    ListView.Items.Add(item18);
    ListViewItem item19 = new ListViewItem();
    item19.Text = "MenuBarGradientBegin";
    item19.SubItems.Add(uiService.Colors.MenuBarGradientBegin.ToString());
    item19.BackColor = uiService.Colors.MenuBarGradientBegin;
    ListView.Items.Add(item19);
    ListViewItem item20 = new ListViewItem();
    item20.Text = "MenuBarGradientEnd";
    item20.SubItems.Add(uiService.Colors.MenuBarGradientEnd.ToString());
    item20.BackColor = uiService.Colors.MenuBarGradientEnd;
    ListView.Items.Add(item20);
    ListViewItem item21 = new ListViewItem();
    item21.Text = "MenuBorder";
    item21.SubItems.Add(uiService.Colors.MenuBorder.ToString());
    item21.BackColor = uiService.Colors.MenuBorder;
    ListView.Items.Add(item21);
    ListViewItem item22 = new ListViewItem();
    item22.Text = "OverflowButtonGradientBegin";
    item22.SubItems.Add(uiService.Colors.OverflowButtonGradientBegin.ToString());
    item22.BackColor = uiService.Colors.OverflowButtonGradientBegin;
    ListView.Items.Add(item22);
    ListViewItem item23 = new ListViewItem();
    item23.Text = "OverflowButtonGradientEnd";
    item23.SubItems.Add(uiService.Colors.OverflowButtonGradientEnd.ToString());
    item23.BackColor = uiService.Colors.OverflowButtonGradientEnd;
    ListView.Items.Add(item23);
    ListViewItem item24 = new ListViewItem();
    item24.Text = "PaddingBackColor";
    item24.SubItems.Add(uiService.Colors.PaddingBackColor.ToString());
    item24.BackColor = uiService.Colors.PaddingBackColor;
    ListView.Items.Add(item24);
    ListViewItem item25 = new ListViewItem();
    item25.Text = "TaskFormProgressDark";
    item25.SubItems.Add(uiService.Colors.TaskFormProgressDark.ToString());
    item25.BackColor = uiService.Colors.TaskFormProgressDark;
    ListView.Items.Add(item25);
    ListViewItem item26 = new ListViewItem();
    item26.Text = "TaskFormProgressLight";
    item26.SubItems.Add(uiService.Colors.TaskFormProgressLight.ToString());
    item26.BackColor = uiService.Colors.TaskFormProgressLight;
    ListView.Items.Add(item26);
    ListViewItem item27 = new ListViewItem();
    item27.Text = "TaskPanelDisabled";
    item27.SubItems.Add(uiService.Colors.TaskPanelDisabled.ToString());
    item27.BackColor = uiService.Colors.TaskPanelDisabled;
    ListView.Items.Add(item27);
    ListViewItem item28 = new ListViewItem();
    item28.Text = "TaskSectionHeader";
    item28.SubItems.Add(uiService.Colors.TaskSectionHeader.ToString());
    item28.BackColor = uiService.Colors.TaskSectionHeader;
    ListView.Items.Add(item28);
}

注釈

クラスには ManagementUIColorTable 、UI を描画するためのカラー パレットが用意されています。 クラスで使用できるプロパティを ManagementUIColorTable 使用して、作成する UI コントロール (ダイアログ ボックス、メッセージ ボックス、ボタン、進行状況インジケーター、ページなど) の色を決定します。

現在の配色は、現在のシステム テーマに基づいています。

注意 (実装者)

から ManagementUIColorTable継承する場合は、このクラスのすべてのプロパティをオーバーライドする必要があります。

コンストラクター

ManagementUIColorTable()

ManagementUIColorTable クラスの新しいインスタンスを初期化します。

プロパティ

CommandBarBorder

派生クラスでオーバーライドされると、コマンド バーの境界線の色を取得します。

CommandBarButtonPressed

派生クラスでオーバーライドされると、押された状態のコマンド バー ボタンの色を取得します。

CommandBarButtonSelected

派生クラスでオーバーライドされると、ユーザーがマウス ポインターをその上に移動したときに、コマンド バー ボタンの色を取得します。

CommandBarDragHandle

派生クラスでオーバーライドされると、ユーザーがコマンド バーをドラッグしたときに表示される移動ハンドルの色を取得します。

CommandBarDragHandleShadow

派生クラスでオーバーライドされると、ユーザーがコマンド バーをドラッグしていることを示す影の色を取得します。

CommandBarGradientBegin

派生クラスでオーバーライドされると、コマンド バーのグラデーションの開始色を取得します。

CommandBarGradientEnd

派生クラスでオーバーライドされると、コマンド バーのグラデーションの終了色を取得します。

CommandBarGradientMiddle

コマンド バーのグラデーションの中間色を取得します。

CommandBarSeparatorDark

派生クラスでオーバーライドされると、コマンド バーのドロップ シャドウ効果の色を取得します。

CommandBarSeparatorLight

コマンド バーの強調表示効果に使用される色を取得します。

ContentBackgroundGradientBegin

派生クラスでオーバーライドされると、ユーザー インターフェイス (UI) で使用される背景グラデーションの開始色を取得します。

ContentBackgroundGradientEnd

派生クラスでオーバーライドされると、ユーザー インターフェイス (UI) で使用される背景グラデーションの終了色を取得します。

ContentBorder

派生クラスでオーバーライドされると、ユーザー インターフェイス (UI) の境界線の色を取得します。

Hyperlink

派生クラスでオーバーライドされると、ユーザーがコマンド バーでクリックしていないアクティブなハイパーリンクの色を取得します。

HyperlinkPressed

派生クラスでオーバーライドされると、ユーザーがコマンド バーでクリックしたアクティブなハイパーリンクの色を取得します。

ImageMarginGradientBegin

派生クラスでオーバーライドされると、画像の余白グラデーションの開始色を取得します。

ImageMarginGradientEnd

派生クラスでオーバーライドされると、画像の余白グラデーションの終了色を取得します。

ImageMarginGradientMiddle

派生クラスでオーバーライドされると、画像の余白グラデーションの中間色を取得します。

MenuBarGradientBegin

派生クラスでオーバーライドされると、メニュー バーのグラデーションの開始色を取得します。

MenuBarGradientEnd

派生クラスでオーバーライドされると、メニュー バーグラデーションの終了色を取得します。

MenuBorder

派生クラスでオーバーライドされると、メニュー バーの境界線の色を取得します。

OverflowButtonGradientBegin

派生クラスでオーバーライドされると、ツール バーオーバーフロー ボタンのグラデーションの開始色を取得します。

OverflowButtonGradientEnd

派生クラスでオーバーライドされると、ツール バーオーバーフロー ボタンのグラデーションの終了色を取得します。

PaddingBackColor

派生クラスでオーバーライドされると、ツール バーのパディングの色を取得します。

TaskFormProgressDark

派生クラスでオーバーライドされると、進行状況インジケーターの開始色を取得します。

TaskFormProgressLight

派生クラスでオーバーライドされると、進行状況インジケーターの終了色を取得します。

TaskPanelDisabled

派生クラスでオーバーライドされた場合、タスクが無効になっているときのユーザー インターフェイス (UI) ウィンドウの色を取得します。

TaskSectionHeader

派生クラスでオーバーライドされると、タスク セクションのユーザー インターフェイス (UI) の色を取得します。

適用対象