次の方法で共有


Microsoft.VisualStudio.PlatformUI 名前空間

クラス

AccessKeyConverter

マイクロソフト内部でのみ使用。

AccessKeyRemovingConverter

マイクロソフト内部でのみ使用。

AccessKeyUnderliningConverter

マイクロソフト内部でのみ使用。

AddingConverter

入力の積を返すコンバーター。

AndBooleanConverter

Microsoft の内部使用のみ..

AreEqualConverter

マイクロソフト内部でのみ使用。

AsyncObservableObject

メイン スレッドで非同期的にイベントを発生PropertyChangedさせる監視可能なオブジェクト。

AutoCompletePathTextBox

AutoCompletePathTextBox.xaml の相互作用ロジック。

AutoCompleteTextBox

AutoCompleteTextBox.xaml の相互作用ロジック。

AutomatableTextBlock

オートメーションに表示される TextBlock コントロールを実装します。 WPF は、非常に一般的に使用されるコントロールであるため、既定では TextBlock を UIA に公開しません。

BindableHyperlink

Content 依存関係プロパティを使用したデータ バインディングをサポートする Hyperlink のバージョン。

BindableRun

Content 依存関係プロパティを使用したデータ バインディングをサポートする Run のバージョン。 Text プロパティは依存関係プロパティではないので、実行自体はデータ バインディングを直接サポートしていません。

BindableValidationRule

マイクロソフト内部でのみ使用。

BooleanExtension
BooleanToCustomVisibilityConverter

ブール値から Visibility 定数へのコンバーター。 この変換により、実際の Visibility 値をプロパティとして指定できます。

BooleanToFlowDirectionConverter

ブール値から FlowDirection 定数へのコンバーター。 この値は、メイン ウィンドウのデータ ソースにブール値として格納されます。true の場合は、レイアウトを右から左に、false の場合は左から右に配置する必要があります。

BooleanToHiddenVisibilityConverter

ブール値から Visibility 定数へのコンバーター。 System.Windows.Control.BooleanToVisibilityConverter とは異なり、このコンバーターは False を Collapsed ではなく Hidden にマップします。

Boxes

一般的なボックス化された値を定義します。

BrushToColorConverter

ブラシを色に変換します。

ButtonHyperlink

このコントロールは、 Hyperlink をカスタマイズして、スクリーン リーダーへのボタンとして自身を公開します。

CircularPropertyDependencyException
ColorBrushValueConverter

マイクロソフト内部でのみ使用。

ColorToOpacityConverter
ColorUtilities
CommonControlsColors

マイクロソフト内部でのみ使用。 一般的なコントロールの色。

CommonDocumentColors
ContentLoadError

スタート ページの読み込みエラーを表示する ContentLoadError コントロール

ConversionHelpers
CrispImageCheckBox

マイクロソフト内部でのみ使用。

DataSourceToEnumerableDataSourceConverter

マイクロソフト内部でのみ使用。

DecorativeColors

これらのブラシは、色分けされたタブ、Git マルチブランチ グラフ、データ視覚化、イラストなどの装飾要素を色分けするために使用されます。標準のシェル コントロール、セマンティック ステータス インジケーター、ハイパーリンクには使用しないでください。

DelegateCommand

Execute コールバックと CanExecute コールバックがデリゲートによって処理される ICommand の実装。

DelegateCommand<T>

Execute コールバックと CanExecute コールバックがデリゲートによって処理される ICommand の実装。

DelegateCommandBase
DelegateSearchTask

マイクロソフト内部でのみ使用。 検索タスクで実行する必要がある作業を指定できる便利なクラス。 VsSearchTask から派生します。

DependsOnPropertyAttribute
DependsOnPropertyNotFoundException
DeviceToLogicalPixelConverter

デバイス ピクセル コンポーネント (x、y) を指定した軸の論理コンポーネントに変換します (x の場合は HorizontalAxis、y 値には VerticalAxis を使用します)。

DialogButton

Visual Studio WPF ダイアログに表示されるボタンに使用するボタン クラス

このボタンに適用されるスタイルは、共通のプロパティ (最小サイズ、パディング、余白) を定義します

DialogWindow

Visual Studio WPF ダイアログの基本クラスとして使用するダイアログ クラス (非ゲル)

WPF ダイアログを実装するユーザーは、このクラスから派生する必要があります (他の VS ダイアログと一貫性のあるスタイル設定を行い、サポートを支援するため) ダイアログを表示するには、ShowModal() 関数を呼び出します。これにより、ダイアログをシェルで正しく親にしたり、ダイアログの表示中にシェルのモーダル状態を有効にしたりすることができます。

DialogWindowBase

Visual Studio 10 以降の WPF ダイアログの基本クラス。 クラスは、VisualStudio の他のダイアログと一貫したスタイル設定とキャプションボタンを提供します。

DispatchedDelegateCommand

デリゲートを使用した ICommand の実装。ここで、'execute' デリゲートは、指定された優先度で現在のディスパッチャー キューの末尾にディスパッチされ、UI で '実行可能' 状態を更新できます。

DispatchedDelegateCommand<T>

デリゲートを使用した ICommand の実装。ここで、'execute' デリゲートは、指定された優先順位で現在のディスパッチャー キューの末尾にディスパッチされ、UI で '実行可能' 状態を更新できます

DisposableObject

この型は、MS.VS.Shell.xx.dll から転送されます

DisposableWrapper

ラップされた IDisposable を破棄する破棄可能な

DoubleExtension
DpiHelper

Windows の表示プロパティで設定されている現在のシステム DPI に従って座標とイメージをスケーリングするための静的プロパティ、静的メソッド、拡張メソッドを提供するヘルパー クラス。 クラスは、100% ズーム レベル (96dpi) 用に設計された画像をスケーリングします。

このクラスは、Visual Studio またはその他の appid 内で実行されているコードで使用する必要があります。 クラスは、バインド/呼び出しを容易にするパブリック静的プロパティとメソッド、およびパブリック静的拡張メソッドを提供します。実際のスケーリング実装は、Microsoft.VisualStudio.Utilities から DpiHelper クラスに委任されます。

このクラスを使用すると、ユーザーは、実行中の appid のハイブの下にあるレジストリ設定を使用して、シェルの既定のスケーリング アルゴリズムをオーバーライドできます。 たとえば、ユーザーは ImageScaling125、ImageScaling200 などを ImageScalingMode 列挙の値で設定して、マネージド Image オブジェクトに使用されるスケーリング アルゴリズムを 125% と 200% で制御できます。 同様に、ユーザーは BitmapScaling150、BitmapScaling200 などを設定して、WPF ImageSources のスケーリング アルゴリズムを制御できます。 また、ユーザーは UseBitmapPreScaling250 などのブール型レジストリ値を設定して、250% でのイメージのスケーリングを 2 つの手順で行う必要があるかどうかを制御できます。NearestNeighbor は最大 100% の倍数 (200%) まで、そこから BitmapScaling250 で指定されたアルゴリズムを使用します。

DpiHelper.DpiHelperImplementation

DpiHelper の実際の実装。 Microsoft.VisualStudio.Utilities.Dpi.DpiHelper スケーリング ヘルパーから派生し、いくつかの関数をオーバーライドして、実行中の appid のハイブの下にあるレジストリ設定を使用してスケーリング アルゴリズムをユーザーがオーバーライドできるようにします。

DpiPrescaledImageExtension

Xaml で画像ソースを宣言するために使用できる MarkupExtension クラス。100% の最大倍数までの NearestNeighbor を使用して、ズーム レベルが 200% を超える高 DPI のイメージを事前にスケーリングします。

一般的な使用パターンは次のようになります。 または <Image.LayoutTransform></Image.LayoutTransform>

イメージの事前スケーリングを使用する場合、目的の元のイメージ サイズを維持するには、元のイメージ サイズを指定するか、逆レイアウト変換を結果に適用する必要があることに注意してください

DpiPrescaleImageSourceConverter

ImageSource を別の ImageSource に変換します。高 DPI では事前にスケーリングされ、DPI ズームよりも 100% 小さい最大ズーム倍数に変換されます。

DpiPrescaleThemedImageConverter

ImageSource を Image 要素に変換します。 入力イメージが BitmapSource の場合、変換された BitmapSource のハローカラーは指定された背景色にマップされ、条件付きで無効としてレンダリングされます。 その後、結果の画像は高 DPI で事前にスケーリングされ、DPI ズームよりも 100% 小さい最大ズーム倍数になります。 このコンバーターは、ThemedImageConverter と DpiPrescaleImageSourceConverter の動作をチェーンします。

DpiPrescaleThemedImageSourceConverter

ImageSource を別の ImageSource に変換します。 入力イメージが BitmapSource の場合、変換された BitmapSource のハローカラーは指定された背景色にマップされ、条件付きで無効としてレンダリングされます。 その後、結果の画像は高 DPI で事前にスケーリングされ、DPI ズームよりも 100% 小さい最大ズーム倍数になります。 このコンバーターは、ThemedImageSourceConverter と DpiPrescaleImageSourceConverter の動作をチェーンします。

DragDropHelper

特定のドロップ ターゲットでドラッグ アンド ドロップ操作をフックするためのヘルパー クラス ドロップ ターゲットが指定されていない場合、シェルのメイン ウィンドウ ドロップ ターゲットが既定で使用されます。これにより、シェル メインのウィンドウに対するファイル ドロップ操作を処理できます。

EmbeddedObjectHelper

プレビューなどのコンテナーで使用される依存関係プロパティを含む静的ヘルパー クラスは、コマンド処理への参照と、コンテナーに含まれるオブジェクトによって定義されたユーザー コンテキスト オブジェクトへの参照を取得します。

EnvironmentColors
EnvironmentRenderCapabilities

環境の視覚効果オプションをカプセル化します。 これらのオプションは、現在のレンダリング機能に基づいて使用する視覚効果の種類を決定します。 これは、ユーザー設定と WPF の RenderCapabilities.Tier の組み合わせに基づいています

ExtensionMethods

VS 以外の型の拡張メソッド。 VS 型の拡張機能は env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs に配置する必要があります

この型は、MS.VS.Shell.xx.dll から転送されます

FailIfEmptyAccessKeyRemovingConverter

次の 2 つの値のいずれかを返す文字列から文字列への値コンバーター。

1.  The input string (minus accelerators), if it is non-null and not empty.
2.  DependencyProperty.UnsetValue, if the input string is null or empty.

DependencyProperty.UnsetValue を返すと、PriorityBinding は、このコンバーターがエラーを適用するバインドを考慮するため、一致するバインドの検索を続行します。

ValueConverter からこのクラスを派生すると、入力型の検証は不要になりますが、ValueConverter.Convert の仮想オーバーロードでは戻り値が強く型指定されます。 このコンバーターの Convert メソッドは、文字列またはオブジェクトを返すことができる必要があります。

FeedbackPanel

FeedbackPanel.xaml の相互作用ロジック

FileNameToImageMonikerConverter

特定のファイルの種類の ImageMoniker を取得するコンバーター

FocusHelper

マイクロソフト内部でのみ使用。 フォーカス タスクを管理します。

FontScaling

事前にスケーリングされたフォント サイズを要素にアタッチするために使用されるクラス。 これは、動的リソースからフォント サイズを取得するときにフォント サイズに変換 (スケーリングなど) を適用する場合に必要です。{DynamicResource} では値にコンバーターを適用することは許可されないためです。

GrayscaleBitmapSourceConverter

イメージを同じイメージ BitmapSource のグレースケール バージョンに変換します。

GrayscaleImageConverter

ゲル イメージ BitmapSource を と同じイメージのグレースケール バージョンに Image変換します。

GreedyWrapPanel

このパネルは WrapPanel とよく似ていますが、境界に達したときにラップするのではなく、十分な領域が得られると折り返されます。 Orientation=Vertical の場合、十分な子と幅を指定すると、可能な限り多くの列が使用されます。 Orientation=Horizontal の場合、十分な子と高さを指定すると、できる限り多くの行が使用されます。 MaxWrappingLevels を使用して、折り返しレベルの最大数 (Vertical の場合は列、Horizontal の場合は行) を指定することもできます。

GroupStackPanel

StackPanel UIA ツリーのコントロール ビューを通じてグループとして自分自身を公開する 。

HeaderColors

Visual Studio テーマ エディターによって生成されるリソース キーを定義します。

HelperMethods

マイクロソフト内部でのみ使用。

HoursToTimeSpanConverter

マイクロソフト内部でのみ使用。

HwndWrapper

WNDCLASS と HWND を構築し、WndProc を実行し、WNDCLASS と HWND を破棄できる HWND の破棄可能なラッパーを表します。

HyperlinkButton

このコントロールは、ハイパーリンクとして公開するボタンのオートメーション/アクセシビリティサポートを提供するためだけに存在します

IfElseConverter

ブール値から任意の型の 2 つの指定された値のいずれかに変換します。 C# の三項 ?: 演算子に似ています。

ImageButton

マイクロソフト内部でのみ使用。

ImageCheckBox

マイクロソフト内部でのみ使用。

ImageConverter

ImageSource に変換します Image

ImageListValueConverter

指定されたイメージ リストとそのインデックスを ImageSource に変換します。

ImageSourceExtension

パス文字列から ImageSource を作成できる MarkupExtension。

ImageSourceValueConverter

マイクロソフト内部でのみ使用。 イメージ ソース値の変換を管理します。

ImageThemingUtilities

イメージ内の色空間をグレースケールおよび変換するためのユーティリティ メソッドを含むクラス。

InfoBarColors

VsThemeEditor によって生成されたリソース キー。

InfoBarHostControl

InfoBars をホストするために使用できるコントロールを作成します。 ホスト コントロールは、各 InfoBar のイベントを監視して、そのコレクションから閉じた情報バーを削除します。

Int32Extension

マイクロソフト内部でのみ使用。 拡張 MarkupExtension

IsEqualConverter

マイクロソフト内部でのみ使用。

IsNullOrEmptyConverter

マイクロソフト内部でのみ使用。

LanguageHelper

ヘルパー関数を提供します。

LayoutDoubleUtil

LayoutDoubleUtil は、相対 eps を使用する DoubleUtil とは異なり、固定 eps を使用します。 これは、レイアウトの計算パスが非常に長い可能性があるため、レイアウトの比較に適しています。そのため、DoubleUtil メソッドでは多くの誤った結果が得られますが、大きな絶対偏差は通常、レイアウトでは無害です。

LayoutSynchronizedContentControl

コンテンツが変更され、LayoutSynchronizer がアクティブな場合に同期的にレイアウトする ContentControl。 これは、コントロールの内容が変更されたときに、測定および配置された要素を要求する重要なコードパスが 1 つを受け取れるようにするために使用されます。

LayoutSynchronizedItemsControl

アイテムが変更され、LayoutSynchronizer がアクティブな場合に同期的にレイアウトする ItemsControl。 これは、コントロール内の項目が変更されたときに、測定および配置された要素を要求する重要なコードパスが 1 つを受け取れるようにするために使用されます。

LayoutSynchronizedTabControl

コンテンツが変更され、LayoutSynchronizer がアクティブな場合に同期的にレイアウトする TabControl。 これは、コントロールの項目または選択した項目が変更されたときに、測定および配置された要素を要求する重要なコードパスが 1 つを受け取れるようにするために使用されます。

LayoutSynchronizedWindow

コンテンツが変更され、LayoutSynchronizer がアクティブな場合に同期的にレイアウトする Window。 これは、ウィンドウの内容が変更されたときに、測定および配置された要素を要求する重要なコードパスが 1 つを受け取れるようにするために使用されます。

LayoutSynchronizer

データ モデルの変更に基づいてレイアウトが同期的に行われるようにするのに役立つ クラス。 レイアウト同期スコープ内では、Update を呼び出すと、更新された要素が同期的にレイアウトされます。 参加しているコントロールは、データ モデルが変更されたときに LayoutSynchronizer.Update を呼び出す必要があります。

LiveSearchTextConverter
LiveTextBlock

ライブ リージョンのアクセシビリティ テキストをサポートするように設計されたテキスト ブロック。 既定のライブ設定は [ポリテ] です。

LogicalOrConverter
MarchingAntsProgressBar
MathConverter

入力に対して数学的演算を実行するコンバーターの基底クラス。

MaximumContrastConverter

指定された Color/Brush から、 Color/Brush 入力値との最大コントラストを持つ に変換します。

MessageDialog

MessageDialog.xaml の相互作用ロジック

MillisecondsToTimeSpanConverter

マイクロソフト内部でのみ使用。

MinimizeProjectLanguageConverter

VS でサポートされているプログラミング言語の一部の名前を短くすることを目的としたコンバーター。

MinutesToTimeSpanConverter

マイクロソフト内部でのみ使用。

MruListBox

プロジェクトの MRU 項目を表示する MRU ListBox コントロール

MruListDataSourceSchema

マイクロソフト内部でのみ使用。

MultiplicationConverter

マイクロソフト内部でのみ使用。

MultiplyingConverter

入力の積を返すコンバーター。

MultiSelectComboBox

このコントロールを使用すると、コンボ ボックスのドロップダウン ポップアップで複数の値を選択し、選択内容をコンマ結合文字列として表示できます。

MultiValueConverter<T1,T2,TTarget>

マイクロソフト内部でのみ使用。

MultiValueConverter<T1,T2,T3,TTarget>

マイクロソフト内部でのみ使用。

MultiValueConverter<T1,T2,T3,T4,TTarget>

マイクロソフト内部でのみ使用。

MultiValueConverter<T1,T2,T3,T4,T5,TTarget>

マイクロソフト内部でのみ使用。

MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget>

1 つの型から別の型に複数の値を変換します。

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget>

1 つの型から別の型に複数の値を変換します。

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget>

1 つの型から別の型に複数の値を変換します。

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget>

1 つの型から別の型に複数の値を変換します。

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget>

1 つの型から別の型に複数の値を変換します。

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget>
MultiValueConverterBase<TTarget>

これらの型は、MS.VS.Shell.14.dll から転送されます

NegateBooleanConverter

マイクロソフト内部でのみ使用。

NotNullConverter

マイクロソフト内部でのみ使用。

NullToEmptyStringConverter

マイクロソフト内部でのみ使用。

ObjectToTypeConverter
ObservableObject

この型は、MS.VS.Shell.xx.dll から転送されます

OrBooleanConverter

マイクロソフト内部でのみ使用。

PathUtil

この型は、MS.VS.Shell.xx.dll から転送されます

PendingFocusHelper

マイクロソフト内部でのみ使用。 フォーカスを FrameworkElement に直ちに送信するか、FrameworkElement が読み込まれるまでフォーカスを遅延させるヘルパー。

ProgressBarColors

Visual Studio テーマによって生成される進行状況バーの色リソース キーを定義します。

ProgressControl

ProgressControl.xaml の相互作用ロジック

ProgressControlViewModel
ProjectCountToVisibilityConverter

プロジェクト数を可視性の状態に変換します

RangeValidationRule

マイクロソフト内部でのみ使用。

RssDataSourceSchema

マイクロソフト内部でのみ使用。

RssPubDateToLocalTimeConverter

マイクロソフト内部でのみ使用。

SafeIUnknown

Marshal.GetIUnknownForObject や Marshal.GetIDispatchForObject から返されるインターフェイスなど、ネイティブ インターフェイスを解放することを目的としたリソース管理クラス。

ScrollBarThemingUtilities

スクロール バーをテーマにするためのユーティリティを含むクラス

ScrollBarVisibilityExposingListBox

このクラスが存在する唯一の理由は、既定の ListBox スタイルで匿名である、含まれている ScrollViewer から ComputedXxxScrollBarVisibility プロパティを公開することです。

SearchBooleanOptionButton

Visual Studio Common Search Control のブール検索オプションの CheckBox ボタンの実装

SearchBooleanOptionButtonAutomationPeer

マイクロソフト内部でのみ使用。 検索ブール値オプション ボタンのオートメーション ピア。

SearchCommandOptionButton

Visual Studio Common Search コントロールのコマンド検索オプションのボタンの実装

SearchCommandOptionButtonAutomationPeer

マイクロソフト内部でのみ使用。

SearchControl

マイクロソフト内部でのみ使用。 Visual Studio 共通検索コントロールを表します。

SearchControlAutomationPeer

マイクロソフト内部でのみ使用。 Visual Studio の共通検索コントロールに対する UI オートメーションのサポートを公開します。

SearchControlColors
SearchControlDataSource

Visual Studio 共通検索コントロールのデータ ソース クラスを表します。

SearchControlDataSource.PropertyNames

検索コントロールのデータ ソース プロパティの名前を表します。

SearchControlDataSource.VerbNames

検索コントロールのデータ ソース アクションの名前を格納します。

SearchControlPopup

Common Search コントロールによって使用されるポップアップの実装

SearchControlThicknessConverter

マイクロソフト内部でのみ使用。 検索コントロールの罫線の太さのコンバーターを表します。

SearchFilterButton

Visual Studio Common Search Control での検索フィルターのボタンの実装

SearchFilterButtonAutomationPeer

マイクロソフト内部でのみ使用。

SearchFilterDataSource

Visual Studio 共通検索コントロールのフィルターのデータ ソースを実装します。

SearchFilterDataSource.PropertyNames

検索フィルター データ ソースのプロパティの名前を表します。

SearchFilterDataSource.VerbNames

検索フィルター データ ソースのアクションの名前を表します。

SearchMRUItemDataSource

検索コントロールの (MRU) 項目のmost-recently-usedデータ ソースを表します。

SearchMRUItemDataSource.PropertyNames

検索 most-recently-used (MRU) 項目のデータ ソースのプロパティの名前を表します。

SearchMRUItemDataSource.VerbNames

検索 most-recently-used (MRU) 項目データ ソースのアクションの名前を表します。

SearchMRUListBox

Visual Studio Common Search コントロールの MRU 項目リストの実装

SearchMRUListBoxItem

Visual Studio Common Search コントロールの MRU 項目リスト内の項目の実装

SearchMRUListBoxItemAutomationPeer

マイクロソフト内部でのみ使用。

SearchOptionButton

オプション ボタンに使用される添付イベントの一般的な実装

SearchOptionDataSource

検索コントロールの検索オプションのデータ ソースを表します。

SearchOptionDataSource.PropertyNames

検索オプション データ ソースの属性の名前を表します。

SearchOptionDataSource.VerbNames

検索オプションのデータ ソースのアクションの名前を表します。

SearchOptionItemTemplates

マイクロソフト内部でのみ使用。 検索オプション ボタンのビジュアル構造を記述する DataTemplate を実装します。

SearchOptionsItemTemplateSelector

マイクロソフト内部でのみ使用。 指定した検索オプション項目のテンプレートを選択します。

SearchPopupNavigationService

検索コントロールのポップアップのナビゲーション可能な子コントロール間の現在の場所のナビゲーション サポートと追跡を提供するヘルパー クラス

SearchProgressTypeConverter

マイクロソフト内部でのみ使用。

SearchProviderSettingsDataSource

このクラスは、Visual Studio 共通検索コントロールで使用される検索プロバイダー設定データ ソースを表します。

SearchProviderSettingsDataSource.PropertyNames

Visual Studio 共通検索コントロールの検索プロバイダー設定プロパティの名前を識別します。

SearchSettingsDataSource

検索コントロールで使用される検索設定のデータ ソース クラス

SearchSettingsDataSource.PropertyNames

検索設定のプロパティ名

SearchStatusConverter

マイクロソフト内部でのみ使用。

SearchTextBox

Visual Studio Common Search Control の編集可能な部分の実装 クラスは、編集ボックスにフォーカスがあるときにコントロール内のすべてのテキストを選択することを実装します。詳細については、「OnGotKeyboardFocus」のコメントを参照してください

SearchUtilities

Search Utilities クラス

SecondsToTimeSpanConverter

マイクロソフト内部でのみ使用。

SingleElementToEnumerableConverter<T>

マイクロソフト内部でのみ使用。

SmoothProgressBar

Visual Studio WPF ダイアログに表示される進行状況コントロールに使用される進行状況バー クラス VisualStudio に固有のコントロールのスタイル設定に加えて、TargetValue が代わりに設定されている場合、進行状況では Value プロパティの滑らかなアニメーションが使用されます。

SpacingWrapPanel

項目間に余分なスペースを追加する WrapPanel。 間隔は、HorizontalItemSpacing プロパティと VerticalItemSpacing プロパティによって調整されます。 HorizontalItemSpacing と VerticalItemSpacing の両方が 0.0 の場合、このパネルは通常の WrapPanel と同じ方法で項目を配置します。

SplitterGrip

SplitterPanel の SplitterItems 間で使用されるスプリッター。

SplitterItem

SplitterItemsControl のコンテナー項目。 詳細については、「SplitterItemsControl」を参照してください。

SplitterItemsControl

Orientation を持ち、SplitterPanel と組み合わせて使用することを目的とした ItemsControl。

SplitterLengthConverter

マイクロソフト内部でのみ使用。

SplitterMeasureData

SplitterPanel 内の項目の測定中に使用されるデータを格納するクラス。

SplitterPanel

積み重ねられているが、画面に収まるようにサイズ設定された項目の指向パネルを表します。

SplitterResizePreviewWindow

SplitterPanel のサイズ変更プレビューを表示するために使用されるコントロール。

StartPageColors
StartPageCommands

スタート ページ固有のコマンドのルーティング コマンドを提供します。

StartPageDataSourceSchema

マイクロソフト内部でのみ使用。

StartPageGuidList

マイクロソフト内部でのみ使用。

StartPageHelper

スタート ページ パッケージとカスタム スタート ページのパブリック API で共有される機能が含まれています。

StartPageRelativeExtension

カスタム スタート ページが URI、ImageSource、または文字列を必要とするプロパティの相対パス ("relative" は VS に対する相対パスではなく XAML ファイルに対する相対パスを意味します) を使用できるようにするマークアップ拡張機能。

使用法:

StringConcatenatingConverter

マイクロソフト内部でのみ使用。

StringNotNullOrEmptyOrWhitespaceConverter
StringToImageMonikerConverter

文字列から ImageMoniker への変換に使用されるコンバーター。

StringToStringWithoutHypertextTagsConverter

マイクロソフト内部でのみ使用。

StringToXmlDataProviderConverter

マイクロソフト内部でのみ使用。 XML 文字列を に変換します XmlDataProvider

StringUppercaseConverter

マイクロソフト内部でのみ使用。

StubWindowPaneContent
StyleKey<T>

オーバーライドされた Assembly プロパティが typeof(T) に基づいて正しいアセンブリを返せるようにテンプレート化された の単純な派生 ResourceKey

SystemDropShadowChrome

マイクロソフト内部でのみ使用。

TaskProgressCollectionControl

の進行状況 IVsTaskProgressCollectionを表示できる項目コントロール。 コントロールの は ItemsSource 、インスタンスの IVsTaskProgress コレクションである必要があります。

TextInputDialog

テキスト入力ダイアログを表します

TextToolTipService

マイクロソフト内部でのみ使用。

ThemeChangedEventArgs

システムの色の変更、VS テーマの変更、または OS テーマの変更の結果として VS 色が変更されたときに発生した VSColorTheme.ThemeChanged イベントの引数

ThemedAcceleratedDialogColors
ThemedDialogColors
ThemedDialogStyleLoader

テーマ付きダイアログの既定の (キーレス) スタイルを含むリソース ディクショナリをマージするための添付プロパティが含まれています。

ThemedImageConverter

入力 ImageSource を、ソースがターゲットの背景とブレンドされる Image コントロールに変換します。
このコンバーターは、2 つの変換を実行します。
入力がソース BitmapSource、ターゲットの背景色、およびイメージの外観を有効にする必要があるかどうかを示すブール値である場合は、これらの入力に基づいて、次の変換が実行されます。

  1. 画像の輝度が変換され、定数 "halo" の輝度が背景とブレンドされます。 これは、ハローを視覚的に排除する効果があります。 "halo" の輝度は不変の定数であり、入力イメージから計算されません
  2. isEnabled パラメーターが false の場合、イメージはグレースケールに変換されます。 これはパラメーター (省略可能) を使用します。これは、グレースケール変換中に使用される "biasColor" である必要があります。 パラメーターを指定しない場合は、バイアスカラーとして White が使用されます。 入力を BitmapSource に変換できない場合、イメージ操作は実行されません。ImageSource は、結果の Image コントロールのソースとして直接使用されます。
ThemedImageSourceConverter

ImageSource を別の ImageSource に変換します。 入力イメージが BitmapSource の場合、変換された BitmapSource のハローカラーは指定された背景色にマップされ、条件付きで無効としてレンダリングされます。

ThemedUtilityDialogColors
ToBooleanValueConverter<TSource>

ターゲットの型がブール値の場合は、ValueConverter の代わりに を使用します。 ボックス化されたブール型リテラルを使用すると、パフォーマンスに小さな利点があります。

ToEnumConverter

オブジェクトから一致するターゲット列挙値に変換します。

TreeViewColors

Visual Studio テーマによって生成される TreeView の色リソース キーを定義します。

UInt32Extension

テーマ付きダイアログの既定の (キーレス) スタイルを含むリソース ディクショナリをマージするかどうかを決定します。UInt32 構造体の拡張機能。

Unbox

値型を含むオブジェクトを、場合によっては異なる特定の値型にボックス化解除します。 この型のメソッドを使用すると、元のソース値がターゲット値にキャストされるため、ターゲット値に元のソース値を含めなくても値の切り捨てが発生する可能性があります。

UnthemedDialogColors
ValueConverter<TSource,TTarget>

この型は、MS.VS.Shell.xx.dll から転送されます

ValueExtension<T>

マイクロソフト内部でのみ使用。

VideoRssCommands
VideoRssDataSourceSchema
VisibleIfEqualValueConverter

等しい場合に表示される プロパティのコンバーター。

VisibleIfNotEmptyCollectionConverter

マイクロソフト内部でのみ使用。

VisibleIfNotEqualValueConverter

ブール値を可視性の値に変更するコンバーター。

VisibleIfNotNullConverter

マイクロソフト内部でのみ使用。

VisibleIfNotNullOrEmptyConverter

マイクロソフト内部でのみ使用。

VisualStudioInstallerColors
VSColorTheme

現在の VS テーマから色を取得し、テーマ/色が変更されたときに通知を提供するヘルパー。

VsExtensionMethods

VS 型の拡張メソッド。 VS 以外の型の拡張機能は、env\shell\Utilities\ExtensionMethods.csに配置する必要があります。

VsUIDialogWindow

IVsUIDataSources で使用される Visual Studio ダイアログの基本クラスとして使用するダイアログ クラス

このクラスから派生したダイアログを実装するユーザーは、UI Factory (IVsUIFactory 実装者) を定義し、そのダイアログをファクトリによって作成可能な UI 要素として公開する必要があります。 ダイアログを表示するユーザーは、データ ソース ファクトリを使用して、ダイアログのデータ ソース (IVsUIDataSource 実装者) を作成する必要があります。 WindowHelper.AddHelpTopic 関数を使用して、ヘルプ トピックをデータ ソースに追加します。 次に、WindowHelper.ShowModalElement() を呼び出し、要素 ID とデータ ソースを指定します。

WatermarkedTextBox

空の TextBox 場合に透かしテキストを表示できる を表します。

WeakCollection<T>

マイクロソフト内部でのみ使用。

WindowResizeGrip

IResizable を実装する項目のサイズを変更できるサム。

WindowResizeGripDirectionExtensions

ウィンドウのサイズ変更グリップの方向の拡張。

WindowSearchBooleanOption

ウィンドウ検索の検索コントロールで使用するブール型 (Boolean) のオプションを表します。

WindowSearchCommandOption

ウィンドウ検索の検索コントロールで使用するコマンド オプションを表します。

WindowSearchCustomFilter

ユーザーがクラスを派生させて、ウィンドウ検索の検索コントロールで使用する高度な検索フィルターを実装できる基本クラスを表します。

WindowSearchFilter

ウィンドウ検索の検索コントロールで使用する検索フィルターを表します。

WindowSearchFilterEnumerator

ウィンドウ検索の検索コントロールで使用する検索フィルターの列挙セットを表します。

WindowSearchOption

ウィンドウ検索の検索コントロールで使用するオプションを表します。

WindowSearchOptionEnumerator

ウィンドウ検索の検索コントロールで使用する検索オプションの列挙セットを表します。

WindowSearchSimpleFilter

ウィンドウ検索の検索コントロールで使用する既定値とフィルター フィールドを持つ検索フィルターを表します。

WindowStateConverter

マイクロソフト内部でのみ使用。

WindowStyleHelper

マイクロソフト内部でのみ使用。

構造体

AbstractPoint

ポイントを抽象的に表すクラス。 これは、複数の向きをサポートするコントロールまたはパネルで役立ちます。 コントロールまたはパネルのレンダリングまたはレイアウト コードは、単一の "自然な" 方向を使用して記述できます。その後、必要に応じて、必要に応じて、ポイントをコントロールまたはパネルの実際の向きに変換できます。 これにより、レンダリングまたはレイアウト ロジックを大幅に簡略化できます。

AbstractSize

サイズを抽象的に表すクラス。 これは、複数の向きをサポートするコントロールまたはパネルで役立ちます。 コントロールまたはパネルのレンダリングまたはレイアウト コードは、単一の "自然な" 向きを使用して記述でき、必要に応じて、必要に応じてサイズをコントロールまたはパネルの実際の向きに変換できます。 これにより、レンダリングまたはレイアウト ロジックを大幅に簡略化できます。

SearchFilterDataSource.FilterData

テキスト文字列、または開始位置と終了位置が指定されたテキスト文字列の選択された部分を表します。

SplitterLength

GridLength に似た長さの単位。 Stretch 型の長さは、必要な領域 (デバイス単位) を Value と等しく使用しますが、Fill 要素がない場合は親コントロールに合わせてストレッチします。 Fill 要素では、Stretch 要素にスペースが割り当てられた後に残っている領域が使用され、要素間の値の比率が維持されます。

インターフェイス

IResizable

差分を通じてサイズ変更および移動できる要素を表します。 このインターフェイスは WindowResizeGrip と組み合わせて使用されます。

列挙型

BorderType
ContrastComparisonResult
CurrentLocationSetMode

検索コントロールのポップアップの CurrentLocation が最後に設定された方法を示す

ImageScalingMode

WinForms/Win32 イメージに使用するスケーリング モード

MessageDialogCommand

MessageDialog の応答を定義する定数を指定します。

MessageDialogCommandSet

MessageDialog で使用できるコマンドを定義する定数を指定します。

SearchOptionType

検索コントロールの検索オプションの種類を表します。

SearchStatus

Visual Studio 検索コントロールの検索状態の値を列挙します。

SplitterUnitType

マイクロソフト内部でのみ使用。

StartPageHelper.DataSourceId

スタート ページのデータ ソース ID

UserFeedback

ユーザーのフィードバック

WindowResizeGripDirection

WindowsResizeGrip の ResizeGripDirection 依存関係プロパティの方向の値

WindowResizeGripMode

現在のサイズ変更操作のモードを決定します。

代理人

ImageThemingUtilities.ModifyPixelCallback

BitmapSource 内のピクセル データを変更するために使用されるコールバック。

ThemeChangedEventHandler

色の変更のイベント ハンドラー