Microsoft.UI.Xaml.Controls.Primitives 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WinUI コントロールを構成するコンポーネントを定義するか、それ以外の場合はコントロールコンポジション モデルをサポートします。
クラス
AppBarButtonTemplateSettings |
AppBarButton コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
AppBarTemplateSettings |
AppBar コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
AppBarToggleButtonTemplateSettings |
AppBarToggleButton コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
AutoSuggestBoxHelper |
候補の一覧を読み込んで表示するためのヘルパー オブジェクトを表します。 |
ButtonBase |
Button、RepeatButton、HyperlinkButton など、すべてのボタン コントロールの基本クラスを表します。 |
CalendarPanel |
予定表を含むパネルを表します。 |
CalendarViewTemplateSettings |
CalendarView コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
CarouselPanel |
行内の項目を配置し、最後の項目に到達したときに最初の項目を囲むパネルを表します。 |
ColorPickerSlider |
ColorPicker コントロールのスライダーを表します。 |
ColorSpectrum |
ユーザーが視覚的なスペクトルから色を選択できるようにするコントロールを表します。 |
ColumnMajorUniformToLargestGridLayout |
各セルのサイズが、その内容に合わせて必要なグリッド内の最大セルに基づいて均等にサイズ設定されるレイアウト グリッドを表します。 |
ComboBoxHelper |
XAML コンパイラ用の ComboBox ヘルパー メソッドを提供します。 |
ComboBoxTemplateSettings |
ComboBox コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
CommandBarFlyoutCommandBar |
CommandBarFlyout で使用される特殊なコマンド バーを表します。 |
CommandBarFlyoutCommandBarAutomationProperties |
CommandBarFlyoutCommandBar の特定のオートメーション プロパティを取得または設定できるようにします。 |
CommandBarFlyoutCommandBarTemplateSettings |
CommandBarFlyout コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
CommandBarTemplateSettings |
CommandBar コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
CornerRadiusFilterConverter |
既存の CornerRadius 構造体を新しい CornerRadius 構造体に変換し、フィルターを適用して指定したフィールドのみを抽出し、他のフィールドは 0 に設定します。 |
CornerRadiusToThicknessConverter |
CornerRadius を太さに変換し、フィルターを適用して指定したフィールドのみを抽出し、他のフィールドは 0 に設定したままにします。 |
DragCompletedEventArgs |
ユーザーが Thumb コントロールのマウスを使用してドラッグ操作を完了したときに発生する DragCompleted イベントのデータを提供します。 |
DragDeltaEventArgs |
ユーザーがマウスで Thumb コントロールをドラッグしたときに 1 回以上発生する DragDelta イベントのデータを提供します。 |
DragStartedEventArgs |
ユーザーがマウスで Thumb コントロールをドラッグしたときに発生する DragStarted イベントのデータを提供します。 |
FlyoutBase |
ポップアップ やMenuFlyout などのポップアップ コントロールの基本クラスを表します。 |
FlyoutBaseClosingEventArgs |
FlyoutBase.Closing イベントのデータを提供します |
FlyoutShowOptions |
ポップアップの表示に使用するオプションを表します。 |
GeneratorPositionHelper |
GeneratorPosition 構造体の値を評価および作成するためのユーティリティ メソッドを提供します。 C# と Microsoft Visual Basic のコードでは、代わりに GeneratorPosition のメンバーを使用する必要があります。 |
GridViewItemPresenter |
GridViewItem のビジュアル要素を表します。 Windows 10 向けの開発を行うとき、ListView および GridView のどちらに対しても、アイテム コンテナーのスタイルでは、GridViewItemPresenter の代わりに ListViewItemPresenter を使います。 既定の項目コンテナー スタイルのコピーを編集すると、正しい種類が得られます。 |
GridViewItemTemplateSettings |
GridView コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
InfoBarPanel |
使用可能な領域がある場合は項目を水平方向に配置するパネルを表し、それ以外の場合は垂直方向に配置します。 |
ItemsChangedEventArgs |
ItemsChanged イベントのデータを提供します。 |
JumpListItemBackgroundConverter |
バインドするジャンプ リストの項目テンプレート内の要素に適切な背景 Brush を提供します。 ブラシは現在のテーマとアクセントの色を反映し、空のグループジャンプ リスト項目を網掛けするためにも使用されます。 既定では、Brush は組み込みのアプリと一致しますが、 Enabled プロパティと Disabled プロパティを使用して、デザインのニーズに合わせてオーバーライドできます。 |
JumpListItemForegroundConverter |
バインドするジャンプ リストの項目テンプレート内の要素に適切な前景ブラシを提供します。 ブラシは現在のテーマとアクセントの色を反映し、空のグループジャンプ リスト項目を網掛けするためにも使用されます。 既定では、Brush は組み込みのアプリと一致しますが、 Enabled プロパティと Disabled プロパティを使用して、デザインのニーズに合わせてオーバーライドできます。 |
LayoutInformation |
要素のレイアウトに関する追加情報を提供するメソッドを定義します。 |
ListViewItemPresenter |
ListViewItem のビジュアル要素を表します。 Windows 10 向けの開発を行うとき、ListView および GridView のどちらに対しても、アイテム コンテナーのスタイルでは、GridViewItemPresenter の代わりに ListViewItemPresenter を使います。 既定の項目コンテナー スタイルのコピーを編集すると、正しい種類が得られます。 |
ListViewItemTemplateSettings |
ListViewItem のテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
LoopingSelector |
無限にスクロールする選択コントロール。 |
LoopingSelectorItem |
LoopingSelector コントロールに含まれる項目。 |
LoopingSelectorPanel |
子 LoopingSelector 要素を配置および配置するためのパネル。 |
MenuFlyoutItemTemplateSettings |
MenuFlyoutItem コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
MenuFlyoutPresenterTemplateSettings |
MenuFlyoutPresenter コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
MonochromaticOverlayPresenter |
単色スキームまたは色相を使用して、グリッド内の項目の色を視覚的にオーバーライドできるようにします。 |
NavigationViewItemPresenter |
NavigationViewItem のビジュアル要素を表します。 |
NavigationViewItemPresenterTemplateSettings |
NavigationViewItemPresenter コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
OrientedVirtualizingPanel |
VirtualizingStackPanel や WrapGrid などの空間キューをサポートするレイアウト コンテナーを仮想化するためのインフラストラクチャ (基本クラスを提供) を追加します。 |
PickerFlyoutBase |
ピッカー コントロールの基本クラスを表します。 |
PivotHeaderItem |
特殊化されたピボット ヘッダー項目コントロールのヘッダー項目を表します。 |
PivotHeaderPanel |
ピボット コントロール内のアイテムのヘッダー テキストを表示します。 |
PivotPanel |
ピボット コントロール内のアイテムを表示します。 |
Popup |
アプリケーション ウィンドウの境界内で、既存のコンテンツの上にコンテンツを表示します。 |
RangeBase |
ProgressBar、ScrollBar、Slider コントロールなど、特定の範囲内の値を持つ要素を表します。 |
RangeBaseValueChangedEventArgs |
ValueChanged イベントの範囲値の変更に関するデータを提供します。 |
RepeatButton |
Click イベントが押され、保持されたときに繰り返し発生するコントロールを表します。 |
RepeatedScrollSnapPoint |
スクロールされたコンテンツがスナップできる複数の等間隔ポイントを表します。 |
RepeatedZoomSnapPoint |
ズームされたコンテンツがスナップできる複数の等間隔ポイントを表します。 |
ScrollBar |
位置が値に対応するスライディング Thumb を持つスクロール バーを提供するコントロールを表します。 |
ScrollControllerAddScrollVelocityRequestedEventArgs |
|
ScrollControllerPanRequestedEventArgs | |
ScrollControllerScrollByRequestedEventArgs |
|
ScrollControllerScrollToRequestedEventArgs |
|
ScrollEventArgs |
Scroll イベントのデータを提供します。 |
ScrollPresenter |
コンテンツのスクロール、パン、ズームのサポートを提供するプリミティブ コンテナーを表します。 |
ScrollSnapPoint |
スクロールされたコンテンツをスナップできる 1 つのポイントを表します。 |
ScrollSnapPointBase |
またはその他のスクロール コントロールで |
Selector |
ユーザーが項目のコレクションから項目を選択できるようにするコントロールを表します。 |
SelectorItem |
選択コントロールの項目型の基本クラスを提供します。 |
SnapPointBase |
または他のスクロール コントロールで |
SplitViewTemplateSettings |
SplitView のテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
TabViewListView |
TabView 内の TabStrip に対応する ListView を表します。 |
Thumb |
ユーザーがドラッグできるコントロールを表します。 |
TickBar |
スライダー コントロールの目盛りを表します。 一般的な使用を目的としたものではありません。 |
ToggleButton |
ユーザーが選択 (チェック) またはクリア (オフ) できるコントロールを表します。 CheckBox や RadioButton などの状態を切り替えることができるコントロールの基本クラス。 |
ToggleSwitchTemplateSettings |
ToggleSwitch コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
ToolTipTemplateSettings |
ToolTip コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。 |
ZoomSnapPoint |
ズームされたコンテンツをスナップできる 1 つのポイントを表します。 |
ZoomSnapPointBase |
またはその他のスクロール コントロールで使用されるスナップ ポイントを |
構造体
GeneratorPosition |
GeneratorPosition は、 ItemContainerGenerator によって管理される項目の位置を記述するために使用されます。 |
インターフェイス
IScrollController |
スクロール コントロール内のコンテンツのスクロール オフセットを設定できるスクロール バーに似たウィジェットのコントラクトを指定します。 |
IScrollControllerPanningInfo |
実装でサポートされる UI スレッドに依存しないパンに関連する情報を |
IScrollSnapPointsInfo |
項目を含み、表示するオブジェクトのスナップ ポイントの動作について説明します。 |
列挙型
AnimationDirection |
アニメーションの開始から終了までの移動方向を指定する定数を定義します。 |
ComponentResourceLocation |
Uniform Resource Identifier (URI) パスによるアプリケーション リソースへの参照の参照動作を指定する定数を定義します。 |
CornerRadiusFilterKind |
CornerRadiusFilterConverter インスタンスのフィルターの種類を指定する定数を定義します。 |
CornerRadiusToThicknessConverterKind |
CornerRadiusToThicknessConverter インスタンスのフィルターの種類を指定する定数を定義します。 |
EdgeTransitionLocation |
アプリ バーなど、エッジ UI のエッジ切り替えの位置を指定する定数を定義します。 |
FlyoutPlacementMode |
ビジュアル要素に対する FlyoutBase 派生コントロールの配置に適した場所を指定する定数を定義します。 |
FlyoutShowMode |
表示時のポップアップの動作を指定する定数を定義します。 |
GeneratorDirection |
項目の生成の方向を指定する定数を定義します。 |
GroupHeaderPlacement |
項目グループ化コントロール内の項目に関連してヘッダーを配置する場所を宣言します。 |
ListViewItemPresenterCheckMode |
項目を選択するために表示されるチェック ボックスのスタイルを指定する定数を定義します。 |
ListViewItemPresenterSelectionIndicatorMode |
リスト ビュー アイテムに選択インジケーターを表示する方法を指定する定数を定義します。 |
PlacementMode |
ビジュアル要素を基準にして ToolTip を配置するための優先位置を指定する定数を定義します。 |
PopupPlacementMode |
ビジュアル要素を基準にしてポップアップを配置するための優先位置を指定する定数を定義します。 |
ScrollEventType |
発生した Scroll イベントの種類を指定する定数を定義します。 |
ScrollingIndicatorMode |
ScrollBar の既定のテンプレートの一部である入力固有の切り替えアニメーションを指定する定数を定義します。 |
ScrollSnapPointsAlignment |
ビューポートのエッジに対するスナップ ポイントの配置のオプションを指定する定数を定義します。 配置が適用されるオブジェクトの向きに依存するエッジ。 |
SliderSnapsTo |
Slider または関連する範囲コントロール クラスがインジケーターの位置をステップまたは目盛に適合させる方法を指定する定数を定義します。 |
SnapPointsAlignment |
エッジに対するスナップ ポイントの配置のオプションを指定する定数を定義します。 配置が適用されるオブジェクトの向きに依存するエッジ。 |
TickPlacement |
コントロールが実装するトラックに対する スライダー 内の目盛りの位置を指定する定数を定義します。 |
代理人
DragCompletedEventHandler |
Thumb の DragCompleted イベントを処理するメソッドを表 します。 |
DragDeltaEventHandler | |
DragStartedEventHandler |
Thumb の DragStarted イベントを処理するメソッドを表 します。 |
ItemsChangedEventHandler |
ItemsChanged イベントを処理するメソッドを表します。 |
RangeBaseValueChangedEventHandler |
ValueChanged イベントを処理するメソッドを表します。 |
ScrollEventHandler |
ScrollBar の Scroll イベントを処理するメソッドを表します。 |