バージョン

UIElementDrawParams 構造体 メンバ

UIElementDrawParamsデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタUIElementDrawParams コンストラクタコンストラクター  
トップ
パブリック フィールド
 名前解説
Public フィールドAppearanceDataこの要素の外観データ構造  
トップ
パブリック プロパティ
 名前解説
Public プロパティAlphaBlendMode現在の AlphaBlendMode を返します  
Public プロパティBackBrush背景色を描画するために使用されるブラシ (読み取り専用)  
Public プロパティstatic (Shared in Visual Basic)CheckBoxGlyphInfoチェックボックスの描画方法を決定します。  
Public プロパティControlElementメインコントロール、最上位要素 (読み取り専用)。  
Public プロパティDrawPhase描画操作の現在のフェーズ (読み取り専用)。  
Public プロパティDrawPhaseAlphaLevel描画操作の現在のフェーズと AppearanceData の設定に基づいて、稼働可能なアルファレベルを返しますこれは 0 と 255 間の値を返します (0 は透明で、255 は完全に不透明)。このプロパティは読み取り専用です。  
Public プロパティElement項UIElement (読み取り専用)  
Public プロパティElementDrawingClipRectRightToLeft を考慮した要素の ClipRect を取得します。  
Public プロパティElementDrawingRect要素を描画している際の長方形を取得します (RightToLeft を考慮します)。  
Public プロパティElementDrawingRectInsideBordersRightToLeft を考慮した要素の RectInsideBorders を取得します。  
Public プロパティFontフォントを返します  
Public プロパティForceDrawAsFocused親コントロールに入力フォーカスがないときでさえ、要素がフォーカスを示す四角形を描画する場合は True (読み取り専用)。  
Public プロパティGraphicsグラフィックスオブジェクト (読み取り専用)  
Public プロパティInvalidRectオリジナルの無効な四角形の交差部分、この要素の四角形とすべてのその親四角形 (読み取り専用)。  
Public プロパティIsAlphaBlendingSupportedアルファ ブレンディングがサポートされる場合は True (読み取り専用)。  
Public プロパティIsDrawingTransitionトランジションの一部として要素が描画されるかどうかを示すブール値を返します。True の場合、要素は、描画操作を実行しません。  
Public プロパティstatic (Shared in Visual Basic)Office2007CheckBoxGlyphInfoOffice2007 CheckBox グラフのデフォルト CheckBoxGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)Office2007RadioButtonGlyphInfoOffice2007 RadioButton グラフのデフォルト CheckBoxGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)Office2010CheckBoxGlyphInfo現在の Office2010ColorTable.ColorScheme を使用して、Office 2010 CheckBox グリフのデフォルト CheckBoxGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)Office2010RadioButtonGlyphInfoOffice 2010 RadioButton グリフのデフォルト RadioButtonGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)Office2013CheckBoxGlyphInfo現在の Office2013ColorTable.ColorScheme を使用して、Office 2013 CheckBox グリフのデフォルト CheckBoxGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)Office2013RadioButtonGlyphInfoOffice 2013 RadioButton グリフのデフォルト RadioButtonGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)RadioButtonGlyphInfoラジオ ボタンが描画される方法を決定します。  
Public プロパティRightToLeft現在要素の描画が RightToLeft であるかどうかを返します。  
Public プロパティstatic (Shared in Visual Basic)ScenicRibbonCheckBoxGlyphInfoScenicRibbon CheckBox グリフのデフォルト CheckBoxGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)ScenicRibbonRadioButtonGlyphInfoScenicRibbon RadioButton グリフのデフォルト RadioButtonGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)StandardCheckBoxGlyphInfo標準 CheckBox グリフのデフォルト CheckBoxGlyphInfo オブジェクトを返します。  
Public プロパティstatic (Shared in Visual Basic)StandardRadioButtonGlyphInfo標準ラジオ ボタン グリフのデフォルト CheckBoxGlyphInfo オブジェクトを返します。  
Public プロパティTextBrushテキストを描画するために使用されるブラシ (読み取り専用)  
Public プロパティTextRenderingModeテキスト描画モードを返します。DrawUtility.UseGDIPlusTextRendering 値の場合、これをDefaultにできることに注意してください。  
Public プロパティUsesThemesテーマがサポートされる場合は True (読み取り専用)。  
Public プロパティZoomFactorControlUIElement のズーム係数。  
トップ
パブリック メソッド
 名前解説
Public メソッドAdjustForDrawingオーバーロードされます。 右から左へ、またはズームをするために四角形を調整して、四角形描画を設定するヘルパー メソッド。  
Public メソッドAdjustForRightToLeftUIElement に相対する四角形を取得し、RightToLeft のために変更します。  
Public メソッドAdjustForZoomingオーバーロードされます。 drawParams のズーム係数に基づき四角形を調整します。  
Public メソッドCreateHatchBrushアルファ設定に基づいて調整した指定色で System.Drawing.Drawing2D.HatchBrush を作成します  
Public メソッドCreateSolidBrushアルファ設定に基づいて調整した指定色で System.Drawing.SolidBrush を作成します。  
Public メソッドDrawArrowIndicatorオーバーロードされます。 スクロールボタン、ドロップダウンボタンなどに矢印を描画します。  
Public メソッドDrawBackColorオーバーロードされます。 提供された四角形を背景色で塗りつぶします (現在の外観設定に基づいて)。  
Public メソッドDrawBordersオーバーロードされます。 現在の要素の周囲に境界線を描画します。  
Public メソッドDrawButtonBordersオーバーロードされます。 要素の周囲にボタンの境界線を描画します。  
Public メソッドDrawButtonRegion指定した ImageRegion を使用してボタンの境界線を描画します  
Public メソッドDrawCheckBoxオーバーロードされます。 現在のアルファブレンド設定を使用して、Graphics オブジェクトにチェックボックスを描画します。  
Public メソッドDrawFocusRectangleオーバーロードされます。 要素の境界線の範囲内にフォーカスを示す四角形を描画します。  
Public メソッドDrawImageオーバーロードされます。 グラフィックスオブジェクト上に指定された画像を描画します。  
Public メソッドDrawImageBackgroundオーバーロードされます。 現在の ElementImageBackground を描画します。  
Public メソッドDrawMixedCheckBoxオーバーロードされます。 現在のアルファブレンド設定を使用して、Graphics オブジェクトにチェックボックスを描画します。  
Public メソッドDrawOffice2010ArrowIndicatorスクロールボタン、ドロップダウンボタンなどに矢印を描画します。  
Public メソッドDrawRadioButtonオーバーロードされます。 現在のアルファブレンド設定を使用して、Graphics オブジェクトにラジオ/オプション ボタンを描画します。  
Public メソッドDrawString指定した四角形にtextToRenderを描画します。  
Public メソッドDrawZoomedImage指定された画像をグラフィックス オブジェクトの中央に描画しスケーリングします。  
Public メソッドGetAlphaBlendColorAlphaBlendingがサポートされるかどうかに基づいて変更したアルファチャネルと現在のDrawPhaseAlphaLevelを持った色を返します。  
Public メソッドstatic (Shared in Visual Basic)GetGlyphSizeオーバーロードされます。 親チェーンをたどり、エディター要素または ControlElement を調べ、GetGlyphInfo を呼び出すことによって要素のグリフ サイズを決定することを試行します。  
Public メソッドGetPen要求されたタイプのキャッシュされたペンを返します。このペンは破棄しないでください。このクラスの dispose メソッドが呼び出されるときに、最終的にクリーンアップされます。  
Public メソッドInitUIElementこのメソッドは、特定の要素を描画するときに UIElementDrawParams を初期化するために内部的に使用されます。  
Public メソッドMirrorPointIfNeededオーバーロードされます。 ポイントを取得し、要素の内部が RightToLeft の場合、UIElement に対してミラーします。  
Public メソッドstatic (Shared in Visual Basic)MirrorRect四角形を取得し、親四角形に対してミラーします。  
Public メソッドMirrorRectIfNeededオーバーロードされます。 四角形を取得し、要素の内部が RightToLeft の場合、UIElement に相対してミラーします。  
トップ
参照