Microsoft.UI.Xaml.Controls.Primitives 名前空間

WinUI コントロールを構成するコンポーネントを定義するか、それ以外の場合はコントロールコンポジション モデルをサポートします。

クラス

AppBarButtonTemplateSettings

AppBarButton コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。

AppBarTemplateSettings

AppBar コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。

AppBarToggleButtonTemplateSettings

AppBarToggleButton コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。

AutoSuggestBoxHelper

候補の一覧を読み込んで表示するためのヘルパー オブジェクトを表します。

ButtonBase

ButtonRepeatButton、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

VirtualizingStackPanelWrapGrid などの空間キューをサポートするレイアウト コンテナーを仮想化するためのインフラストラクチャ (基本クラスを提供) を追加します。

PickerFlyoutBase

ピッカー コントロールの基本クラスを表します。

PivotHeaderItem

特殊化されたピボット ヘッダー項目コントロールのヘッダー項目を表します。

PivotHeaderPanel

ピボット コントロール内のアイテムのヘッダー テキストを表示します。

PivotPanel

ピボット コントロール内のアイテムを表示します。

Popup

アプリケーション ウィンドウの境界内で、既存のコンテンツの上にコンテンツを表示します。

RangeBase

ProgressBarScrollBarSlider コントロールなど、特定の範囲内の値を持つ要素を表します。

RangeBaseValueChangedEventArgs

ValueChanged イベントの範囲値の変更に関するデータを提供します。

RepeatButton

Click イベントが押され、保持されたときに繰り返し発生するコントロールを表します。

RepeatedScrollSnapPoint

スクロールされたコンテンツがスナップできる複数の等間隔ポイントを表します。

RepeatedZoomSnapPoint

ズームされたコンテンツがスナップできる複数の等間隔ポイントを表します。

ScrollBar

位置が値に対応するスライディング Thumb を持つスクロール バーを提供するコントロールを表します。

ScrollControllerAddScrollVelocityRequestedEventArgs

IScrollController.AddScrollVelocityRequested イベントのデータを提供します。

ScrollControllerPanRequestedEventArgs

IScrollControllerPanningInfo.PanRequested イベントのデータを提供します。

ScrollControllerScrollByRequestedEventArgs

IScrollController.ScrollByRequested イベントのデータを提供します。

ScrollControllerScrollToRequestedEventArgs

IScrollController.ScrollToRequested イベントのデータを提供します。

ScrollEventArgs

Scroll イベントのデータを提供します。

ScrollPresenter

コンテンツのスクロール、パン、ズームのサポートを提供するプリミティブ コンテナーを表します。

ScrollSnapPoint

スクロールされたコンテンツをスナップできる 1 つのポイントを表します。

ScrollSnapPointBase

またはその他のスクロール コントロールで ScrollPresenter 使用されるスクロール スナップ ポイントの基本クラスを表します。

Selector

ユーザーが項目のコレクションから項目を選択できるようにするコントロールを表します。

SelectorItem

選択コントロールの項目型の基本クラスを提供します。

SnapPointBase

または他のスクロール コントロールで ScrollPresenter 使用されるスナップ ポイントをスクロールおよびズームするための基本クラスを表します。

SplitViewTemplateSettings

SplitView のテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。

TabViewListView

TabView 内の TabStrip に対応する ListView を表します。

Thumb

ユーザーがドラッグできるコントロールを表します。

TickBar

スライダー コントロールの目盛りを表します。 一般的な使用を目的としたものではありません。

ToggleButton

ユーザーが選択 (チェック) またはクリア (オフ) できるコントロールを表します。 CheckBoxRadioButton などの状態を切り替えることができるコントロールの基本クラス。

ToggleSwitchTemplateSettings

ToggleSwitch コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。

ToolTipTemplateSettings

ToolTip コントロールのテンプレートを定義するときに TemplatedParent ソースとして参照できる計算値を提供します。 一般的な使用を目的としたものではありません。

ZoomSnapPoint

ズームされたコンテンツをスナップできる 1 つのポイントを表します。

ZoomSnapPointBase

またはその他のスクロール コントロールで使用されるスナップ ポイントを ScrollPresenter ズームするための基本クラスを表します。

構造体

GeneratorPosition

GeneratorPosition は、 ItemContainerGenerator によって管理される項目の位置を記述するために使用されます。

インターフェイス

IScrollController

スクロール コントロール内のコンテンツのスクロール オフセットを設定できるスクロール バーに似たウィジェットのコントラクトを指定します。

IScrollControllerPanningInfo

実装でサポートされる UI スレッドに依存しないパンに関連する情報を IScrollController カプセル化します。

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

Thumb の DragDelta イベントを処理するメソッドを表 します

DragStartedEventHandler

Thumb の DragStarted イベントを処理するメソッドを表 します

ItemsChangedEventHandler

ItemsChanged イベントを処理するメソッドを表します。

RangeBaseValueChangedEventHandler

ValueChanged イベントを処理するメソッドを表します。

ScrollEventHandler

ScrollBar の Scroll イベントを処理するメソッドを表します