次の方法で共有


AutoSuggestBox クラス

定義

キーボードまたはペン (インクと手書き認識を使用) を使用してテキストを入力する際にユーザーに提案を行うテキスト コントロールを表します。 ユーザーによってテキストが変更されると、アプリに通知され、このコントロールを表示するための関連する提案を提供する責任があります。

public ref class AutoSuggestBox sealed : ItemsControl
/// [Microsoft.UI.Xaml.Controls.InputProperty(Name="Text")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutoSuggestBox final : ItemsControl
[Microsoft.UI.Xaml.Controls.InputProperty(Name="Text")]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AutoSuggestBox : ItemsControl
Public NotInheritable Class AutoSuggestBox
Inherits ItemsControl
<AutoSuggestBox .../>
継承
Object Platform::Object IInspectable DependencyObject UIElement FrameworkElement Control ItemsControl AutoSuggestBox
属性

ヒント

詳細、設計ガイダンス、およびコード例については、「 自動提案ボックス」を参照してください。

WinUI 3 ギャラリー アプリには、ほとんどの WinUI 3 コントロールと機能の対話型の例が含まれています。 Microsoft Store からアプリを入手するか、GitHub でソース コードを取得します。

次のコードは、必要なイベント ハンドラーを持つ単純な AutoSuggestBox を示しています。

<AutoSuggestBox PlaceholderText="Search" QueryIcon="Find" Width="200"
                TextChanged="AutoSuggestBox_TextChanged"
                QuerySubmitted="AutoSuggestBox_QuerySubmitted"
                SuggestionChosen="AutoSuggestBox_SuggestionChosen"/>
private void AutoSuggestBox_TextChanged(AutoSuggestBox sender, AutoSuggestBoxTextChangedEventArgs args)
{
    // Only get results when it was a user typing, 
    // otherwise assume the value got filled in by TextMemberPath 
    // or the handler for SuggestionChosen.
    if (args.Reason == AutoSuggestionBoxTextChangeReason.UserInput)
    {
        //Set the ItemsSource to be your filtered dataset
        //sender.ItemsSource = dataset;
    }
}


private void AutoSuggestBox_SuggestionChosen(AutoSuggestBox sender, AutoSuggestBoxSuggestionChosenEventArgs args)
{
    // Set sender.Text. You can use args.SelectedItem to build your text string.
}


private void AutoSuggestBox_QuerySubmitted(AutoSuggestBox sender, AutoSuggestBoxQuerySubmittedEventArgs args)
{
    if (args.ChosenSuggestion != null)
    {
        // User selected an item from the suggestion list, take an action on it here.
    }
    else
    {
        // Use args.QueryText to determine what to do.
    }
}

注釈

ヒント

詳細、設計ガイダンス、およびコード例については、「 自動提案ボックス」を参照してください。

AutoSuggestBox を使って、ユーザーが入力と同時に選べる候補リストを表示します。

既定では、テキスト入力ボックスにはクエリ ボタンが表示されません。 QueryIcon プロパティを設定し、テキスト ボックスの右側に指定したアイコンが表示されるボタンを追加することができます。 たとえば、AutoSuggestBox を一般的な検索ボックスと同様の外観にするには、次のような "検索" アイコンを追加します。

<AutoSuggestBox QueryIcon="Find"/>

ここでは、AutoSuggestBox に "検索" アイコンが付いています。 提案リストには、ユーザーのエントリに基づいて提案された結果が表示されます。

アイコンと候補が表示された自動提案ボックス AutoSuggestBox を使用するには、3 つのユーザー アクションに応答する必要があります。
  • テキストの変更 - ユーザーがテキストを入力したときに、候補リストを更新します。
  • 候補の選択 - ユーザーが候補リストで候補を選んだときに、テキスト ボックスを更新します。
  • クエリの送信 - ユーザーがクエリを送信したときに、クエリの結果を表示します。

テキストの変更

テキスト ボックスの内容が更新されるたびに、TextChanged イベントが発生します。 イベント引数 Reason プロパティを使って、変更がユーザー入力によって生じたものかどうかを調べます。 変更の理由が UserInput の場合、入力に基づいてデータをフィルター処理します。 次に、フィルター処理されたデータを AutoSuggestBox の ItemsSource に設定し、候補リストを更新します。

候補リストでの項目の表示方法を制御するには、DisplayMemberPath または ItemTemplate を使うことができます。

  • データ項目の 1 つのプロパティのテキストを表示するには、 DisplayMemberPath プロパティを設定して、提案リストに表示するオブジェクトのプロパティを選択します。
  • リスト内の各項目のカスタム外観を定義するには、 ItemTemplate プロパティ を使用します。

候補の選択

ユーザーがキーボードを使って候補リスト内を移動したときは、テキスト ボックス内のテキストを更新して合わせる必要があります。

TextMemberPath プロパティを設定し、テキスト ボックスに表示するデータ オブジェクトのプロパティを選択します。 TextMemberPath を指定すると、テキスト ボックスは自動的に更新されます。 通常、 DisplayMemberPathTextMemberPath に同じ値を指定して、候補リストとテキスト ボックス内のテキストが同じになるようにする必要があります。

単純ではないプロパティを表示する必要がある場合、SuggestionChosen イベントを処理し、選択した項目に基づいてカスタム テキストをテキスト ボックスに入力します。

クエリの送信

QuerySubmitted イベントを処理して、アプリに適したクエリ アクションを実行し、結果をユーザーに表示します。

QuerySubmitted イベントは、ユーザーがクエリ文字列をコミットしたときに発生します。 ユーザーは次のいずれかの方法でクエリをコミットできます。

  • テキスト ボックスにフォーカスがある状態で、Enter キーを押すか、クエリ アイコンをクリックします。 イベント引数の ChosenSuggestion プロパティは null です。
  • フォーカスが候補リストに表示されている間は、Enter キーを押し、項目をクリックまたはタップします。 イベント args SelectedSuggestion プロパティには、リストから選択された項目が含まれています。 いずれの場合も、イベント引数の QueryText プロパティにはテキスト ボックスのテキストが含まれています。

ユーザー補助

ナレーターなどの支援技術を使用して AutoSuggestBox と対話している場合は、アクセシビリティ エクスペリエンスが既にフックされています。 ユーザーは次の操作を行います。

  • 一覧が存在していることと一覧が閉じるタイミングを把握する
  • 利用可能な入力候補の数を把握する
  • ナレーターのフォーカスを一覧に移動できる
  • 他のすべての読み取りモードで候補間を移動できるようにする 詳細については、「 アクセシビリティの自動提案 」を参照してください。

ペン入力

XAML テキスト入力ボックスでは、Windows Ink を使用したペン入力の埋め込みがサポートされています。 ユーザーが Windows ペンを使用してテキスト入力ボックスでタップすると、テキスト ボックスは変換され、ユーザーは別の入力パネルを開かなくても、ペンを使用して直接書き込むことができます。

ここに示すように、AutoSuggestBox の手書きビューは、TextBox コントロールを使用して構成できます。

<AutoSuggestBox Name="NoHandwritingAutoSuggestBox"
        BorderThickness="0"  Width="680"
        FontSize="24" VerticalAlignment="Top"
        HorizontalAlignment="Center"
        PlaceholderText="Handwriting view is not supported">
    <AutoSuggestBox.TextBoxStyle>
        <Style TargetType="TextBox">
            <Setter Property="IsHandwritingViewEnabled" Value="False"/>
        </Style>
    </AutoSuggestBox.TextBoxStyle>
</AutoSuggestBox>
インクと修正候補を含むテキスト ボックス

詳細については、「手書きビューでのテキスト入力」をご覧ください。

コントロール のスタイルとテンプレート

既定の StyleControlTemplate を変更して、コントロールに一意の外観を与えることができます。 コントロールのスタイルとテンプレートの変更については、「 XAML スタイル」を参照してください。 コントロールの外観を定義する既定のスタイル、テンプレート、およびリソースがファイルに generic.xaml 含まれます。 設計上の目的で、 generic.xaml は、Windows アプリ SDK NuGet パッケージと共にインストールされます。 既定では、この場所は \Users\<username>\.nuget\packages\microsoft.windowsappsdk\<version>\lib\uap10.0\Microsoft.UI\Themes\generic.xaml です。 SDK の異なるバージョンのスタイルとリソースの値が異なる場合があります。

XAML には、コントロール テンプレートを変更せずに、さまざまなビジュアル状態でコントロールの色を変更するために使用できるリソースも含まれています。 これらのリソースの変更は、 Background や Foreground などのプロパティを設定する場合に推奨 されます。 詳細については、XAML スタイルに関する記事の「軽量のスタイル設定」セクションを参照してください。

TextControl始まるリソースは、TextBox、PasswordBoxRichEditBox、および AutoSuggestBoxによって共有されます。 これらのリソースに対する変更は、4 つのコントロールすべてに影響します。

コンストラクター

AutoSuggestBox()

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

プロパティ

AccessKey

この要素のアクセス キー (ニーモニック) を取得または設定します。

(継承元 UIElement)
AccessKeyScopeOwner

ソース要素のビジュアル ツリーにない場合でも、この要素のアクセス キー スコープを提供するソース要素を取得または設定します。

(継承元 UIElement)
ActualHeight

FrameworkElement のレンダリングされた高さを取得します。 「解説」を参照してください。

(継承元 FrameworkElement)
ActualOffset

レイアウト プロセスの配置パス中に計算された、親を基準としたこの UIElement の位置を取得します。

(継承元 UIElement)
ActualSize

レイアウト プロセスの配置パス中にこの UIElement が計算したサイズを取得します。

(継承元 UIElement)
ActualTheme

要素によって現在使用されている UI テーマを取得します。 これは RequestedTheme とは異なる場合があります。

(継承元 FrameworkElement)
ActualWidth

FrameworkElement のレンダリングされた幅を取得します。 「解説」を参照してください。

(継承元 FrameworkElement)
AllowDrop

この UIElement をドラッグ アンド ドロップ操作の目的でドロップ ターゲットにできるかどうかを決定する値を取得または設定します。

(継承元 UIElement)
AllowFocusOnInteraction

ユーザーが操作するときに要素が自動的にフォーカスを取得するかどうかを示す値を取得または設定します。

(継承元 FrameworkElement)
AllowFocusWhenDisabled

無効なコントロールがフォーカスを受け取ることができるかどうかを取得または設定します。

(継承元 FrameworkElement)
AutoMaximizeSuggestionArea

提案領域を自動的に最大化するかどうかを示します。

AutoMaximizeSuggestionAreaProperty

AutoMaximizeSuggestionArea 依存関係プロパティを識別します。

Background

コントロールの背景を提供するブラシを取得または設定します。

(継承元 Control)
BackgroundSizing

この要素の境界線に対する背景の延長距離を示す値を取得または設定します。

(継承元 Control)
BaseUri

XAML 読み込み時に XAML で構築されたオブジェクトのベース URI を表す Uniform Resource Identifier (URI) を取得します。 このプロパティは、実行時の URI 解決に役立ちます。

(継承元 FrameworkElement)
BorderBrush

コントロールの境界線の塗りつぶしを表すブラシを取得または設定します。

(継承元 Control)
BorderThickness

コントロールの境界線の太さを取得または設定します。

(継承元 Control)
CacheMode

レンダリングされたコンテンツを可能な限り複合ビットマップとしてキャッシュする必要があることを示す値を取得または設定します。

(継承元 UIElement)
CanBeScrollAnchor

UIElement をスクロール アンカーの候補にできるかどうかを示す値を取得または設定します。

(継承元 UIElement)
CanDrag

要素をドラッグ アンド ドロップ操作でデータとしてドラッグできるかどうかを示す値を取得または設定します。

(継承元 UIElement)
CenterPoint

要素の中心点 (回転またはスケーリングが発生するポイント) を取得または設定します。 要素のレンダリング位置に影響します。

(継承元 UIElement)
CharacterSpacing

em の 1/1000 単位の文字間の均一な間隔を取得または設定します。

(継承元 Control)
Clip

UIElement の内容のアウトラインを定義するために使用する RectangleGeometry を取得または設定します。

(継承元 UIElement)
CompositeMode

親レイアウトとウィンドウ内の要素の代替合成モードとブレンド モードを宣言するプロパティを取得または設定します。 これは、混合 XAML/Microsoft DirectX UI に関連する要素に関連します。

(継承元 UIElement)
ContextFlyout

この要素に関連付けられているポップアップを取得または設定します。

(継承元 UIElement)
CornerRadius

コントロールの境界線の角の半径を取得または設定します。

(継承元 Control)
DataContext

FrameworkElement のデータ コンテキストを取得または設定します。 データ コンテキストの一般的な用途は、 が {Binding} マークアップ拡張機能を使用し、データ バインディングに参加する場合FrameworkElementです。

(継承元 FrameworkElement)
DefaultStyleKey

コントロールの既定のスタイルを参照するキーを取得または設定します。 カスタム コントロールの作成者は、このプロパティを使用して、コントロールが使用するスタイルの既定値を変更します。

(継承元 Control)
DefaultStyleResourceUri

コントロールの既定のスタイルを含むリソース ファイルへのパスを取得または設定します。

(継承元 Control)
Description

コントロールの下に表示されるコンテンツを取得または設定します。 コンテンツには、コントロールによって予期される入力に関するガイダンスが提供されている必要があります。

DescriptionProperty

Description 依存関係プロパティを識別します。

DesiredSize

レイアウト プロセスのメジャー パス中にこの UIElement が計算したサイズを取得します。

(継承元 UIElement)
Dispatcher

常に Windows アプリ SDK アプリで を返しますnull。 代わりに DispatcherQueue を使用してください。

(継承元 DependencyObject)
DispatcherQueue

このオブジェクトが DispatcherQueue 関連付けられている を取得します。 は DispatcherQueue 、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の にアクセス DependencyObject できる機能を表します。

(継承元 DependencyObject)
DisplayMemberPath

各データ項目に表示されるプロパティの名前またはパスを取得または設定します。

(継承元 ItemsControl)
ElementSoundMode

サウンドを再生するかどうかのコントロールの設定を指定する値を取得または設定します。

(継承元 Control)
ExitDisplayModeOnAccessKeyInvoked

アクセス キーが呼び出されたときにアクセス キーの表示を閉じるかどうかを指定する値を取得または設定します。

(継承元 UIElement)
FlowDirection

レイアウトを制御する任意の親要素内でテキストやその他の UI 要素が流れる方向を取得または設定します。 このプロパティは、 または RightToLeftのいずれかにLeftToRight設定できます。 任意の要素で を にRightToLeft設定FlowDirectionすると、配置が右に設定され、読み取り順序が右から左に設定され、コントロールのレイアウトが右から左に流れるようになります。

(継承元 FrameworkElement)
FocusState

このコントロールにフォーカスがあるかどうかを示す値と、フォーカスが取得されたモードを取得します。

(継承元 UIElement)
FocusVisualMargin

FrameworkElement のフォーカス ビジュアルの外側の余白を取得または設定します。

(継承元 FrameworkElement)
FocusVisualPrimaryBrush

FrameworkElement の または Reveal フォーカス ビジュアルの外側の境界線をHighVisibility描画するために使用するブラシを取得または設定します。

(継承元 FrameworkElement)
FocusVisualPrimaryThickness

FrameworkElement の または フォーカス ビジュアルの外側の境界線のHighVisibility太さを取得またはReveal設定します。

(継承元 FrameworkElement)
FocusVisualSecondaryBrush

FrameworkElement の または Reveal フォーカス ビジュアルの内側の境界線をHighVisibility描画するために使用するブラシを取得または設定します。

(継承元 FrameworkElement)
FocusVisualSecondaryThickness

FrameworkElement の または フォーカス ビジュアルの内側の境界線のHighVisibility太さを取得またはReveal設定します。

(継承元 FrameworkElement)
FontFamily

コントロール内にテキストを表示するために使用されるフォントを取得または設定します。

(継承元 Control)
FontSize

このコントロール内のテキストのサイズを取得または設定します。

(継承元 Control)
FontStretch

画面上でのフォントの縮小率または拡大率を取得または設定します。

(継承元 Control)
FontStyle

テキストをレンダリングするスタイルを取得または設定します。

(継承元 Control)
FontWeight

指定したフォントの太さを取得または設定します。

(継承元 Control)
Foreground

前景色を表すブラシを取得または設定します。

(継承元 Control)
GroupStyle

グループの各レベルの外観を定義する GroupStyle オブジェクトのコレクションを取得します。

(継承元 ItemsControl)
GroupStyleSelector

カスタム GroupStyleSelector ロジック クラスへの参照を取得または設定します。 GroupStyleSelector は、そのコンテンツの特性に基づいて、コンテンツに使用するさまざまな GroupStyle 値を返します。

(継承元 ItemsControl)
Header

このコントロールのテキスト ボックス部分のヘッダー オブジェクトを取得または設定します。

HeaderProperty

Header 依存関係プロパティを識別します。

Height

FrameworkElement の推奨される高さを取得または設定します。

(継承元 FrameworkElement)
HighContrastAdjustment

ハイ コントラスト テーマが有効になっている場合に、フレームワークが要素のビジュアル プロパティを自動的に調整するかどうかを示す値を取得または設定します。

(継承元 UIElement)
HorizontalAlignment

レイアウトの親 (パネルや項目コントロールなど) で構成されている場合に FrameworkElement に適用される水平方向の配置特性を取得または設定します。

(継承元 FrameworkElement)
HorizontalContentAlignment

コントロールのコンテンツの水平方向の配置を取得または設定します。

(継承元 Control)
IsAccessKeyScope

要素が独自のアクセス キー スコープを定義するかどうかを示す値を取得または設定します。

(継承元 UIElement)
IsDoubleTapEnabled

DoubleTapped イベントがその要素から発生するかどうかを決定する値を取得または設定します。

(継承元 UIElement)
IsEnabled

ユーザーがコントロールと対話できるかどうかを示す値を取得または設定します。

(継承元 Control)
IsFocusEngaged

ユーザーがゲーム コントローラーの A/Select ボタンを押したときに、フォーカスがコントロールに制限されているかどうかを示す値を取得または設定します。

(継承元 Control)
IsFocusEngagementEnabled

ユーザーがゲーム コントローラーの A/Select ボタンを押したときに、フォーカスをコントロールに制限できるかどうかを示す値を取得または設定します。

(継承元 Control)
IsGrouping

コントロールがグループ化を使用しているかどうかを示す値を取得します。

(継承元 ItemsControl)
IsHitTestVisible

この UIElement の包含領域がヒット テストの true 値を返すことができるかどうかを取得または設定します。

(継承元 UIElement)
IsHoldingEnabled

Holding イベントがその要素から発生するかどうかを決定する値を取得または設定します。

(継承元 UIElement)
IsLoaded

要素が要素ツリーに追加され、操作の準備ができているかどうかを示す値を取得します。

(継承元 FrameworkElement)
IsRightTapEnabled

RightTapped イベントがその要素から発生するかどうかを決定する値を取得または設定します。

(継承元 UIElement)
IsSuggestionListOpen

AutoSuggestBox のドロップダウン部分が開いているかどうかを示すブール値を取得または設定します。

IsSuggestionListOpenProperty

IsSuggestionListOpen 依存関係プロパティを識別します。

IsTabStop

コントロールがタブ ナビゲーションに含まれるかどうかを示す値を取得または設定します。

(継承元 UIElement)
IsTapEnabled

Tapped イベントがその要素から発生するかどうかを決定する値を取得または設定します。

(継承元 UIElement)
IsTextScaleFactorEnabled

システム のテキスト サイズ設定を反映するように、自動テキストの拡大を有効にするかどうかを取得または設定します。

(継承元 Control)
ItemContainerGenerator

この ItemsControl に関連付けられている ItemContainerGenerator を取得します。

(継承元 ItemsControl)
ItemContainerStyle

ItemsControl の項目コンテナーをレンダリングするときに使用するスタイルを取得または設定します。

(継承元 ItemsControl)
ItemContainerStyleSelector

カスタム StyleSelector ロジック クラスへの参照を取得または設定します。 StyleSelector は、表示されるオブジェクトの特性に基づいて、項目コンテナーに使用するさまざまな Style 値を返します。

(継承元 ItemsControl)
ItemContainerTransitions

ItemsControl の項目コンテナーに適用される Transition スタイル要素のコレクションを取得または設定します。

(継承元 ItemsControl)
Items

コントロールの内容を生成するために使用されるコレクションを取得します。

(継承元 ItemsControl)
ItemsPanel

項目のレイアウトを制御するパネルを定義するテンプレートを取得または設定します。

(継承元 ItemsControl)
ItemsPanelRoot

ItemsPanel で指定されたパネルを取得します。

(継承元 ItemsControl)
ItemsSource

ItemsControl のコンテンツの生成に使用するオブジェクト ソースを取得または設定します。

(継承元 ItemsControl)
ItemTemplate

各項目の表示に使用する DataTemplate を取得または設定します。

(継承元 ItemsControl)
ItemTemplateSelector

カスタム DataTemplateSelector ロジック クラスへの参照を取得または設定します。 このプロパティによって参照される DataTemplateSelector は、項目に適用するテンプレートを返します。

(継承元 ItemsControl)
KeyboardAcceleratorPlacementMode

コントロール のヒント に、関連付けられているキーボード アクセラレータのキーの組み合わせを表示するかどうかを示す値を取得または設定します。

(継承元 UIElement)
KeyboardAcceleratorPlacementTarget

アクセラレータ キーの組み合わせを表示 するコントロールヒント を示す値を取得または設定します。

(継承元 UIElement)
KeyboardAccelerators

キーボードを使用してアクションを呼び出すキーの組み合わせのコレクションを取得します。

アクセラレータは通常、ボタンまたはメニュー項目に割り当てられます。

さまざまなメニュー項目のキーボード アクセラレータを示すメニューの例
さまざまなメニュー項目のキーボード アクセラレータを示すメニューの例

(継承元 UIElement)
KeyTipHorizontalOffset

UIElement に関連してキー ヒントを左右に配置する距離を示す値を取得または設定します。

(継承元 UIElement)
KeyTipPlacementMode

アクセス キーのキー ヒントが UIElement の境界に対して配置される場所を示す値を取得または設定します。

(継承元 UIElement)
KeyTipTarget

アクセス キーのキー ヒントの対象となる要素を示す値を取得または設定します。

(継承元 UIElement)
KeyTipVerticalOffset

UI 要素に関連してキー ヒントを配置する距離を示す値を取得または設定します。

(継承元 UIElement)
Language

FrameworkElement に適用されるローカライズ/グローバリゼーション言語情報、およびオブジェクト表現および UI の現在の FrameworkElement のすべての子要素を取得または設定します。

(継承元 FrameworkElement)
LightDismissOverlayMode

ライトを閉じる UI の外側の領域を暗くするかどうかを指定する値を取得または設定します。

LightDismissOverlayModeProperty

LightDismissOverlayMode 依存関係プロパティを識別します。

Lights

この要素にアタッチされている XamlLight オブジェクトのコレクションを取得します。

(継承元 UIElement)
ManipulationMode

UIElement の動作とジェスチャとの対話に使用される ManipulationModes 値を取得または設定します。 この値を設定すると、アプリ コードでこの要素から操作イベントを処理できます。

(継承元 UIElement)
Margin

FrameworkElement の外側の余白を取得または設定します。

(継承元 FrameworkElement)
MaxHeight

FrameworkElement の最大高さ制約を取得または設定します。

(継承元 FrameworkElement)
MaxSuggestionListHeight

AutoSuggestBox コントロールのドロップダウン部分の最大高さを取得または設定します。

MaxSuggestionListHeightProperty

MaxSuggestionListHeight 依存関係プロパティを識別します。

MaxWidth

FrameworkElement の最大幅制約を取得または設定します。

(継承元 FrameworkElement)
MinHeight

FrameworkElement の最小高さ制約を取得または設定します。

(継承元 FrameworkElement)
MinWidth

FrameworkElement の最小幅制約を取得または設定します。

(継承元 FrameworkElement)
Name

オブジェクトの識別名を取得または設定します。 XAML プロセッサが XAML マークアップからオブジェクト ツリーを作成する場合、ランタイム コードはこの名前で XAML で宣言されたオブジェクトを参照できます。

(継承元 FrameworkElement)
Opacity

オブジェクトの不透明度を取得または設定します。

(継承元 UIElement)
OpacityTransition

Opacity プロパティの変更をアニメーション化する ScalarTransition を取得または設定します。

(継承元 UIElement)
Padding

コントロールのパディングを取得または設定します。

(継承元 Control)
Parent

オブジェクト ツリー内のこの FrameworkElement の親オブジェクトを取得します。

(継承元 FrameworkElement)
PlaceholderText

コントロールに表示するプレースホルダー テキストを取得または設定します。

PlaceholderTextProperty

PlaceholderText 依存関係プロパティを識別します。

PointerCaptures

ポインター値として表される、キャプチャされたすべてのポインターのセットを取得 します

(継承元 UIElement)
Projection

この要素をレンダリングするときに適用するパースペクティブ プロジェクション (3-D 効果) を取得または設定します。

(継承元 UIElement)
ProtectedCursor

ポインターがこの要素の上にあるときに表示されるカーソルを取得または設定します。 既定値は null で、カーソルに変更がないことを示します。

(継承元 UIElement)
QueryIcon

クエリを開始するためにクリックされるボタンのグラフィック コンテンツを取得または設定します。

QueryIconProperty

QueryIcon 依存関係プロパティを識別します。

RasterizationScale

各ビュー ピクセルの生 (物理) ピクセルの数を表す値を取得します。

(継承元 UIElement)
RenderSize

UIElement の最終的なレンダリング サイズを取得します。 使用は推奨されません。「備考」を参照してください。

(継承元 UIElement)
RenderTransform

UIElement のレンダリング位置に影響する変換情報を取得または設定します。

(継承元 UIElement)
RenderTransformOrigin

UIElement の境界を基準にして RenderTransform によって宣言された、可能なレンダリング変換の原点を取得または設定します。

(継承元 UIElement)
RequestedTheme

リソースの決定に UIElement (およびその子要素) によって使用される UI テーマを取得または設定します。 で RequestedTheme 指定した UI テーマは、アプリ レベルの RequestedTheme をオーバーライドできます。

(継承元 FrameworkElement)
RequiresPointer

UI 要素がマウス モードをサポートするかどうかを取得または設定します。これは、キーボードやゲーム コントローラーなどのポインター以外の入力デバイスとのポインター操作エクスペリエンスをエミュレートします。

(継承元 Control)
Resources

ローカルに定義されたリソース ディクショナリを取得します。 XAML では、XAML の暗黙的なコレクション構文を使用して、プロパティ要素の frameworkElement.Resources 子オブジェクト要素としてリソース項目を確立できます。

(継承元 FrameworkElement)
Rotation

時計回りの回転角度を度単位で取得または設定します。 RotationAxis と CenterPoint を基準にして回転します。 要素のレンダリング位置に影響します。

(継承元 UIElement)
RotationAxis

要素を回転させる軸を取得または設定します。

(継承元 UIElement)
RotationTransition

Rotation プロパティの変更をアニメーション化する ScalarTransition を取得または設定します。

(継承元 UIElement)
Scale

要素のスケールを取得または設定します。 要素の CenterPoint を基準にして拡大縮小します。 要素のレンダリング位置に影響します。

(継承元 UIElement)
ScaleTransition

Scale プロパティの変更をアニメーション化する Vector3Transition を取得または設定します。

(継承元 UIElement)
Shadow

要素によってキャストされる影効果を取得または設定します。

(継承元 UIElement)
Style

レイアウトとレンダリング中にこのオブジェクトに適用されるインスタンス Style を取得または設定します。

(継承元 FrameworkElement)
TabFocusNavigation

このコントロールのタブと TabIndex の動作方法を変更する値を取得または設定します。

(継承元 UIElement)
TabIndex

ユーザーが Tab キーを使用してコントロール内を移動するときに要素がフォーカスを受け取る順序を決定する値を取得または設定します。

(継承元 UIElement)
TabNavigation

このコントロールのタブと UIElement.TabIndex の動作方法を変更する値を取得または設定します。

注意

Windows 10 Creators Update (ビルド 10.0.15063) 以降では、UiElement 基本クラスで TabFocusNavigation プロパティを使用して、ControlTemplate を使用しないタブ シーケンスにオブジェクトを含めることができます。

(継承元 Control)
Tag

このオブジェクトに関するカスタム情報を格納するために使用できる任意のオブジェクト値を取得または設定します。

(継承元 FrameworkElement)
Template

コントロール テンプレートを取得または設定します。 コントロール テンプレートは UI でコントロールの視覚的な外観を定義し、XAML マークアップで定義されます。

(継承元 Control)
Text

コントロールに表示されるテキストを取得または設定します。

TextBoxStyle

自動提案テキスト ボックスのスタイルを取得または設定します。

TextBoxStyleProperty

TextBoxStyle 依存関係プロパティを識別します。

TextMemberPath

アイテムが選択されている場合に AutoSuggestBox コントロールのテキスト ボックス部分に表示される値を取得するために使用されるプロパティ パスを取得または設定します。

TextMemberPathProperty

TextMemberPath 依存関係プロパティを識別します。

TextProperty

PlaceholderText 依存関係プロパティを識別します。

Transform3D

この要素をレンダリングするときに適用する 3-D 変換効果を取得または設定します。

(継承元 UIElement)
TransformMatrix

要素に適用する変換行列を取得または設定します。

(継承元 UIElement)
Transitions

UIElement に適用される Transition スタイル要素のコレクションを取得または設定します。

(継承元 UIElement)
Translation

要素の x、y、z のレンダリング位置を取得または設定します。

(継承元 UIElement)
TranslationTransition

Translation プロパティの変更をアニメーション化する Vector3Transition を取得または設定します。

(継承元 UIElement)
Triggers

FrameworkElement に対して定義されているアニメーションのトリガーのコレクションを取得します。 一般的に使用されません。 「解説」を参照してください。

(継承元 FrameworkElement)
UpdateTextOnSelect

TextMemberPath と組み合わせて使用され、ビュー内の項目がクリックされたときに AutoSuggestBox の編集可能なテキスト 部分の更新をトリガーするかどうかを示す値を取得または設定します。

UpdateTextOnSelectProperty

UpdateTextOnSelect 依存関係プロパティを識別します。

UseLayoutRounding

オブジェクトとそのビジュアル サブツリーのレンダリングで、レンダリングをピクセル全体に合わせる丸め動作を使用するかどうかを決定する値を取得または設定します。

(継承元 UIElement)
UseSystemFocusVisuals

コントロールがシステムによって描画されたフォーカス ビジュアルを使用するか、コントロール テンプレートで定義されているフォーカス ビジュアルを使用するかを示す値を取得または設定します。

(継承元 UIElement)
VerticalAlignment

パネルや項目コントロールなどの親オブジェクトで構成されている場合に FrameworkElement に適用される垂直方向の配置特性を取得または設定します。

(継承元 FrameworkElement)
VerticalContentAlignment

コントロールのコンテンツの垂直方向の配置を取得または設定します。

(継承元 Control)
Visibility

UIElement の可視性を取得または設定します。 UIElement表示されない はレンダリングされず、目的のサイズをレイアウトに伝達しません。

(継承元 UIElement)
Width

FrameworkElement の幅を取得または設定します。

(継承元 FrameworkElement)
XamlRoot

この要素が表示される を XamlRoot 取得または設定します。

(継承元 UIElement)
XYFocusDown

ユーザーがゲーム コントローラーの方向パッド (D パッド) を押したときにフォーカスを取得するオブジェクトを取得または設定します。

(継承元 UIElement)
XYFocusDownNavigationStrategy

ダウン ナビゲーションのターゲット要素を決定するために使用する戦略を指定する値を取得または設定します。

(継承元 UIElement)
XYFocusKeyboardNavigation

キーボード方向矢印を使用してナビゲーションを有効または無効にする値を取得または設定します。

(継承元 UIElement)
XYFocusLeft

ユーザーがゲーム コントローラーの方向パッド (D パッド) を左に押したときにフォーカスを取得するオブジェクトを取得または設定します。

(継承元 UIElement)
XYFocusLeftNavigationStrategy

左ナビゲーションのターゲット要素を決定するために使用される戦略を指定する値を取得または設定します。

(継承元 UIElement)
XYFocusRight

ユーザーがゲーム コントローラーの方向パッド (D パッド) を右に押したときにフォーカスを取得するオブジェクトを取得または設定します。

(継承元 UIElement)
XYFocusRightNavigationStrategy

右ナビゲーションのターゲット要素を決定するために使用する戦略を指定する値を取得または設定します。

(継承元 UIElement)
XYFocusUp

ユーザーがゲーム コントローラーの方向パッド (D パッド) を押したときにフォーカスを取得するオブジェクトを取得または設定します。

(継承元 UIElement)
XYFocusUpNavigationStrategy

アップ ナビゲーションのターゲット要素を決定するために使用する戦略を指定する値を取得または設定します。

(継承元 UIElement)

メソッド

AddHandler(RoutedEvent, Object, Boolean)

指定したルーティング イベントのルーティング イベント ハンドラーを追加します。このハンドラーは、現在の要素のハンドラー コレクションに追加されます。 イベントが他の場所で処理される場合でも、指定されたハンドラーを呼び出すように を true 指定handledEventsTooします。

(継承元 UIElement)
ApplyTemplate()

関連するコントロール テンプレートを読み込み、そのパーツを参照できるようにします。

(継承元 Control)
Arrange(Rect)

子オブジェクトを配置し、 UIElement のサイズを決定します。 子要素のカスタム レイアウトを実装する親オブジェクトは、そのレイアウトオーバーライド実装からこのメソッドを呼び出して、再帰的なレイアウト更新を形成する必要があります。

(継承元 UIElement)
ArrangeOverride(Size)

レイアウトの "配置" パスの動作を提供します。 クラスは、このメソッドをオーバーライドして、独自の "配置" パス動作を定義できます。

(継承元 FrameworkElement)
CancelDirectManipulations()

現在の UIElement を含む ScrollViewer 親に対して、進行中の直接操作処理 (システム定義のパン/ズーム) を取り消します。

(継承元 UIElement)
CapturePointer(Pointer)

ポインター キャプチャを UIElement に設定します。 キャプチャされると、キャプチャを持つ要素のみがポインター関連のイベントを発生させます。

(継承元 UIElement)
ClearContainerForItemOverride(DependencyObject, Object)

PrepareContainerForItemOverride メソッドの効果を元に戻します。

(継承元 ItemsControl)
ClearValue(DependencyProperty)

依存関係プロパティのローカル値をクリアします。

(継承元 DependencyObject)
ContainerFromIndex(Int32)

ItemCollection 内の指定したインデックスにある項目のコンテナーを返します。

(継承元 ItemsControl)
ContainerFromItem(Object)

指定した項目に対応するコンテナーを返します。

(継承元 ItemsControl)
FindName(String)

指定した識別子名を持つオブジェクトを取得します。

(継承元 FrameworkElement)
FindSubElementsForTouchTargeting(Point, Rect)

UIElement サブクラスが、タッチ ターゲットの解決に役立つ子要素を公開できるようにします。

(継承元 UIElement)
Focus(FocusState)

この要素にフォーカスを設定することを試みます。

(継承元 UIElement)
GetAnimationBaseValue(DependencyProperty)

依存関係プロパティに対して確立された基本値を返します。これは、アニメーションがアクティブでない場合に適用されます。

(継承元 DependencyObject)
GetBindingExpression(DependencyProperty)

指定したプロパティのバインドを表す BindingExpression を返します。

(継承元 FrameworkElement)
GetChildrenInTabFocusOrder()

UIElement サブクラスが Tab フォーカスに参加する子要素を公開できるようにします。

(継承元 UIElement)
GetContainerForItemOverride()

指定した項目の表示に使用される要素を作成または識別します。

(継承元 ItemsControl)
GetTemplateChild(String)

インスタンス化された ControlTemplate ビジュアル ツリー内の名前付き要素を取得します。

(継承元 Control)
GetValue(DependencyProperty)

DependencyObject から依存関係プロパティの現在の有効な値を返します。

(継承元 DependencyObject)
GetVisualInternal()

要素が Visual 解決される を取得します。

(継承元 UIElement)
GoToElementStateCore(String, Boolean)

派生クラスで実装すると、コントロールの起動時にすべての状態の XAML を読み込むのではなく、コード内のコントロール テンプレートのビジュアル ツリーの状態ごとの構築が可能になります。

(継承元 FrameworkElement)
GroupHeaderContainerFromItemContainer(DependencyObject)

指定したコンテナー要素に対応するグループ ヘッダー コンテナーを返します。

(継承元 ItemsControl)
IndexFromContainer(DependencyObject)

指定された生成済みコンテナーを持つ項目にインデックスを返します。

(継承元 ItemsControl)
InvalidateArrange()

UIElement の配置状態 (レイアウト) を無効にします。 無効にすると、 UIElement のレイアウトが更新され、非同期的に行われます。

(継承元 UIElement)
InvalidateMeasure()

UIElement の測定状態 (レイアウト) を無効にします。

(継承元 UIElement)
InvalidateViewport()

有効なビューポートの計算に使用される UIElementビューポートの状態を無効にします。

(継承元 FrameworkElement)
IsItemItsOwnContainerOverride(Object)

指定された項目が独自のコンテナーであるかどうかを判断します (または、対象となる)。

(継承元 ItemsControl)
ItemFromContainer(DependencyObject)

指定された生成されたコンテナーに対応する項目を返します。

(継承元 ItemsControl)
Measure(Size)

UIElementDesiredSize をUpdatesします。 通常、レイアウトの子のカスタム レイアウトを実装するオブジェクトは、独自の MeasureOverride 実装からこのメソッドを呼び出して、再帰的なレイアウト更新を形成します。

(継承元 UIElement)
MeasureOverride(Size)

レイアウト サイクルの "メジャー" パスの動作を提供します。 クラスは、このメソッドをオーバーライドして、独自の "Measure" パス動作を定義できます。

(継承元 FrameworkElement)
OnApplyTemplate()

アプリケーション コードまたは内部プロセス (再構築レイアウト パスなど) が ApplyTemplate を呼び出すたびに呼び出されます。 最も簡単に言えば、これは、UI 要素がアプリに表示される直前に メソッドが呼び出されていることを意味します。 クラスの既定のテンプレート後ロジックに影響を与える場合は、このメソッドをオーバーライドします。

(継承元 FrameworkElement)
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs)

BringIntoViewRequested イベントが発生する前に呼び出されます。

(継承元 UIElement)
OnCharacterReceived(CharacterReceivedRoutedEventArgs)

CharacterReceived イベントが発生する前に呼び出されます。

(継承元 Control)
OnCreateAutomationPeer()

派生クラスで実装すると、Microsoft UI オートメーション インフラストラクチャのクラス固有の AutomationPeer 実装が返されます。

(継承元 UIElement)
OnDisconnectVisualChildren()

クラス固有のコンテンツまたは子プロパティから項目が削除されたときにレイアウトとロジックがどのように動作するかを実装するには、このメソッドをオーバーライドします。

(継承元 UIElement)
OnDoubleTapped(DoubleTappedRoutedEventArgs)

DoubleTapped イベントが発生する前に呼び出されます。

(継承元 Control)
OnDragEnter(DragEventArgs)

DragEnter イベントが発生する前に呼び出されます。

(継承元 Control)
OnDragLeave(DragEventArgs)

DragLeave イベントが発生する前に呼び出されます。

(継承元 Control)
OnDragOver(DragEventArgs)

DragOver イベントが発生する前に呼び出されます。

(継承元 Control)
OnDrop(DragEventArgs)

Drop イベントが発生する前に呼び出されます。

(継承元 Control)
OnGotFocus(RoutedEventArgs)

GotFocus イベントが発生する前に呼び出されます。

(継承元 Control)
OnGroupStyleSelectorChanged(GroupStyleSelector, GroupStyleSelector)

GroupStyleSelector プロパティの値が変更されたときに呼び出されます。

(継承元 ItemsControl)
OnHolding(HoldingRoutedEventArgs)

Holding イベントが発生する前に呼び出されます。

(継承元 Control)
OnItemContainerStyleChanged(Style, Style)

ItemContainerStyle プロパティの値が変更されたときに呼び出されます。

(継承元 ItemsControl)
OnItemContainerStyleSelectorChanged(StyleSelector, StyleSelector)

ItemContainerStyleSelector プロパティの値が変更されたときに呼び出されます。

(継承元 ItemsControl)
OnItemsChanged(Object)

Items プロパティの値が変更されたときに呼び出されます。

(継承元 ItemsControl)
OnItemTemplateChanged(DataTemplate, DataTemplate)

ItemTemplate プロパティの値が変更されたときに呼び出されます。

(継承元 ItemsControl)
OnItemTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)

ItemTemplateSelector プロパティの値が変更されたときに呼び出されます。

(継承元 ItemsControl)
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs)

キーボード ショートカット (またはアクセラレータ) がアプリで処理されるときに呼び出されます。 キーボード アクセラレータが呼び出されたときにアプリがどのように応答するかを処理するには、このメソッドをオーバーライドします。

(継承元 UIElement)
OnKeyDown(KeyRoutedEventArgs)

KeyDown イベントが発生する前に呼び出されます。

(継承元 Control)
OnKeyUp(KeyRoutedEventArgs)

KeyUp イベントが発生する前に呼び出されます。

(継承元 Control)
OnLostFocus(RoutedEventArgs)

LostFocus イベントが発生する前に呼び出されます。

(継承元 Control)
OnManipulationCompleted(ManipulationCompletedRoutedEventArgs)

ManipulationCompleted イベントが発生する前に呼び出されます。

(継承元 Control)
OnManipulationDelta(ManipulationDeltaRoutedEventArgs)

ManipulationDelta イベントが発生する前に呼び出されます。

(継承元 Control)
OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs)

ManipulationInertiaStarting イベントが発生する前に呼び出されます。

(継承元 Control)
OnManipulationStarted(ManipulationStartedRoutedEventArgs)

ManipulationStarted イベントが発生する前に呼び出されます。

(継承元 Control)
OnManipulationStarting(ManipulationStartingRoutedEventArgs)

ManipulationStarting イベントが発生する前に呼び出されます。

(継承元 Control)
OnPointerCanceled(PointerRoutedEventArgs)

PointerCanceled イベントが発生する前に呼び出されます。

(継承元 Control)
OnPointerCaptureLost(PointerRoutedEventArgs)

PointerCaptureLost イベントが発生する前に呼び出されます。

(継承元 Control)
OnPointerEntered(PointerRoutedEventArgs)

PointerEntered イベントが発生する前に呼び出されます。

(継承元 Control)
OnPointerExited(PointerRoutedEventArgs)

PointerExited イベントが発生する前に呼び出されます。

(継承元 Control)
OnPointerMoved(PointerRoutedEventArgs)

PointerMoved イベントが発生する前に呼び出されます。

(継承元 Control)
OnPointerPressed(PointerRoutedEventArgs)

PointerPressed イベントが発生する前に呼び出されます。

(継承元 Control)
OnPointerReleased(PointerRoutedEventArgs)

PointerReleased イベントが発生する前に呼び出されます。

(継承元 Control)
OnPointerWheelChanged(PointerRoutedEventArgs)

PointerWheelChanged イベントが発生する前に呼び出されます。

(継承元 Control)
OnPreviewKeyDown(KeyRoutedEventArgs)

PreviewKeyDown イベントが発生する前に呼び出されます。

(継承元 Control)
OnPreviewKeyUp(KeyRoutedEventArgs)

PreviewKeyUp イベントが発生する前に呼び出されます。

(継承元 Control)
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs)

キーボード ショートカット (またはアクセラレータ) がアプリで処理される直前に呼び出されます。 アプリケーション コードまたは内部プロセスが ProcessKeyboardAccelerators を呼び出すたびに呼び出されます。 このメソッドをオーバーライドして、既定のアクセラレータ処理に影響を与えます。

(継承元 UIElement)
OnRightTapped(RightTappedRoutedEventArgs)

RightTapped イベントが発生する前に呼び出されます。

(継承元 Control)
OnTapped(TappedRoutedEventArgs)

Tapped イベントが発生する前に呼び出されます。

(継承元 Control)
PopulatePropertyInfo(String, AnimationPropertyInfo)

アニメーション化できるプロパティを定義します。

(継承元 UIElement)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

派生クラスでオーバーライドされると、アニメーション化できるプロパティを定義します。

(継承元 UIElement)
PrepareContainerForItemOverride(DependencyObject, Object)

指定した要素に指定した項目が表示されるように準備します。

(継承元 ItemsControl)
ReadLocalValue(DependencyProperty)

ローカル値が設定されている場合は、依存関係プロパティのローカル値を返します。

(継承元 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

この DependencyObject インスタンスの特定の DependencyProperty に対する変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
ReleasePointerCapture(Pointer)

この UIElement によって 1 つの特定のポインターをキャプチャするためのポインター キャプチャを解放します。

(継承元 UIElement)
ReleasePointerCaptures()

この要素によって保持されているすべてのポインター キャプチャを解放します。

(継承元 UIElement)
RemoveFocusEngagement()

ゲーム コントローラーの操作をサポートするフォーカス制約からコントロールを解放します ( IsFocusEngaged が true の場合)。

(継承元 Control)
RemoveHandler(RoutedEvent, Object)

指定したルーティング イベント ハンドラーをこの UIElement から削除します。 通常、問題のハンドラーは AddHandler によって追加されました。

(継承元 UIElement)
SetBinding(DependencyProperty, BindingBase)

指定されたバインド オブジェクトを使用して、 FrameworkElement にバインドをアタッチします。

(継承元 FrameworkElement)
SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
StartAnimation(ICompositionAnimationBase)

要素で指定したアニメーションを開始します。

(継承元 UIElement)
StartBringIntoView()

XAML フレームワークに対する要求を開始し、その中に含まれているスクロール可能な領域内で 要素を表示します。

(継承元 UIElement)
StartBringIntoView(BringIntoViewOptions)

指定したオプションを使用して、XAML フレームワークに対する要求を開始して、 要素を表示します。

(継承元 UIElement)
StartDragAsync(ExpPointerPoint)

キーボードまたはペン (インクと手書き認識を使用) を使用してテキストを入力する際にユーザーに提案を行うテキスト コントロールを表します。 ユーザーによってテキストが変更されると、アプリに通知され、このコントロールを表示するための関連する提案を提供する責任があります。

(継承元 UIElement)
StartDragAsync(PointerPoint)

ドラッグ アンド ドロップ操作を開始します。

重要

管理者として、ユーザーが管理者特権モードでアプリを実行する場合はサポートされません。

(継承元 UIElement)
StopAnimation(ICompositionAnimationBase)

要素の指定したアニメーションを停止します。

(継承元 UIElement)
TransformToVisual(UIElement)

UIElement から指定したオブジェクトに座標を変換するために使用できる変換オブジェクトを返します。

(継承元 UIElement)
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs)

UIElement のビジュアル ツリー全体でショートカットを検索して、 キーボード ショートカット (またはアクセラレータ) を呼び出そうとします。

(継承元 UIElement)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)
UpdateLayout()

UIElement の子オブジェクトのすべての位置が、レイアウト用に適切に更新されるようにします。

(継承元 UIElement)

イベント

AccessKeyDisplayDismissed

アクセス キーが表示されなくなったときに発生します。

(継承元 UIElement)
AccessKeyDisplayRequested

ユーザーがアクセス キーの表示を要求したときに発生します。

(継承元 UIElement)
AccessKeyInvoked

ユーザーがアクセス キー シーケンスを完了したときに発生します。

(継承元 UIElement)
ActualThemeChanged

ActualTheme プロパティの値が変更されたときに発生します。

(継承元 FrameworkElement)
BringIntoViewRequested

この要素またはその子孫のいずれかで StartBringIntoView が呼び出されたときに発生します。

(継承元 UIElement)
CharacterReceived

1 つの構成済み文字が入力キューによって受信されたときに発生します。

(継承元 UIElement)
ContextCanceled

コンテキスト入力ジェスチャが操作ジェスチャに続き、コンテキスト ポップアップを開くべきではないことを要素に通知するときに発生します。

(継承元 UIElement)
ContextRequested

ユーザーが右クリックなどのコンテキスト入力ジェスチャを完了したときに発生します。

(継承元 UIElement)
DataContextChanged

FrameworkElement.DataContext プロパティの値が変更されたときに発生します。

(継承元 FrameworkElement)
DoubleTapped

この要素のヒット テスト領域で、それ以外の方法でハンドルされない DoubleTap 相互作用が発生したときに発生します。

(継承元 UIElement)
DragEnter

入力システムが、この要素をターゲットとして使用して基になるドラッグ イベントを報告するときに発生します。

(継承元 UIElement)
DragLeave

入力システムが、この要素を原点として基になるドラッグ イベントを報告するときに発生します。

(継承元 UIElement)
DragOver

この要素がドロップ先となる可能性のある、基になるドラッグ イベントを入力システムが報告したときに発生します。

(継承元 UIElement)
DragStarting

ドラッグ操作が開始されたときに発生します。

(継承元 UIElement)
Drop

入力システムがこの要素をドロップ先とするドロップ イベントを報告したときに発生します。

(継承元 UIElement)
DropCompleted

ソースとしてこの要素を使用したドラッグ アンド ドロップ操作が終了したときに発生します。

(継承元 UIElement)
EffectiveViewportChanged

FrameworkElement有効なビューポートが変更されたときに発生します。

(継承元 FrameworkElement)
FocusDisengaged

ユーザーがゲーム コントローラーの B/Back ボタンを押したときに、コントロールからフォーカスが離されたときに発生します。

(継承元 Control)
FocusEngaged

ユーザーがゲーム コントローラーの [A/Select] ボタンを押すと、フォーカスがコントロールに制限されるときに発生します。

(継承元 Control)
GettingFocus

UIElement がフォーカスを受け取る前に発生します。 このイベントは、イベントがバブルしている間にフォーカスが移動されないように同期的に発生します。

(継承元 UIElement)
GotFocus

UIElement がフォーカスを受け取ったときに発生します。 このイベントは非同期的に発生するため、バブルが完了する前にフォーカスを再び移動できます。

(継承元 UIElement)
Holding

この要素のヒット テスト領域で、それ以外の場合はハンドルされない 保留 操作が発生したときに発生します。

(継承元 UIElement)
IsEnabledChanged

IsEnabled プロパティが変更されたときに発生します。

(継承元 Control)
KeyDown

UIElement にフォーカスがあるときにキーボード キーが押されたときに発生します。

(継承元 UIElement)
KeyUp

UIElement にフォーカスがあるときにキーボード キーが解放されたときに発生します。

(継承元 UIElement)
LayoutUpdated

レイアウト関連のプロパティが値を変更したり、レイアウトを更新するその他のアクションが原因で、ビジュアル ツリーのレイアウトが変更されたときに発生します。

(継承元 FrameworkElement)
Loaded

FrameworkElement が構築され、オブジェクト ツリーに追加され、操作の準備ができたときに発生します。

(継承元 FrameworkElement)
Loading

FrameworkElement の読み込みが開始されたときに発生します。

(継承元 FrameworkElement)
LosingFocus

UIElement がフォーカスを失う前に発生します。 このイベントは、イベントがバブルしている間にフォーカスが移動されないように同期的に発生します。

(継承元 UIElement)
LostFocus

UIElement がフォーカスを失ったときに発生します。 このイベントは非同期的に発生するため、バブルが完了する前にフォーカスを再び移動できます。

(継承元 UIElement)
ManipulationCompleted

UIElement の操作が完了したときに発生します。

(継承元 UIElement)
ManipulationDelta

操作中に入力デバイスが位置を変更したときに発生します。

(継承元 UIElement)
ManipulationInertiaStarting

操作中に入力デバイスが UIElement オブジェクトとのコンタクトを失ったときと慣性が開始したときに発生します。

(継承元 UIElement)
ManipulationStarted

入力デバイスが UIElement に対する操作を開始すると発生します。

(継承元 UIElement)
ManipulationStarting

操作プロセッサを初めて作成するときに発生します。

(継承元 UIElement)
NoFocusCandidateFound

ユーザーが (タブまたは方向矢印を使用して) フォーカスを移動しようとしたときに、フォーカス候補が移動方向に見つからないため、フォーカスが移動しない場合に発生します。

(継承元 UIElement)
PointerCanceled

接触したポインターが異常に接触を失ったときに発生します。

(継承元 UIElement)
PointerCaptureLost

この要素によって以前に保持されていたポインター キャプチャが別の要素または他の場所に移動したときに発生します。

(継承元 UIElement)
PointerEntered

ポインターがこの要素のヒット テスト領域に入ったときに発生します。

(継承元 UIElement)
PointerExited

ポインターがこの要素のヒット テスト領域から離れると発生します。

(継承元 UIElement)
PointerMoved

ポインターがこの要素のヒット テスト領域内に残っている間にポインターが移動したときに発生します。

(継承元 UIElement)
PointerPressed

ポインター デバイスがこの要素内で Press アクションを開始したときに発生します。

(継承元 UIElement)
PointerReleased

この要素内で、以前に Press アクションを開始したポインター デバイスが解放されたときに発生します。 Press アクションの終了は、イベントを発生PointerReleasedさせる保証はありません。代わりに他のイベントが発生する可能性があります。 詳細については、「備考」を参照してください。

(継承元 UIElement)
PointerWheelChanged

ポインター ホイールの差分値が変更されたときに発生します。

(継承元 UIElement)
PreviewKeyDown

UIElement にフォーカスがあるときにキーボード キーが押されたときに発生します。

(継承元 UIElement)
PreviewKeyUp

UIElement にフォーカスがあるときにキーボード キーが離されたときに発生します。

(継承元 UIElement)
ProcessKeyboardAccelerators

キーボード ショートカット (またはアクセラレータ) が押されたときに発生します。

(継承元 UIElement)
QuerySubmitted

ユーザーが検索クエリを送信したときに発生します。

RightTapped

ポインターが要素の上にある間に右タップ入力刺激が発生したときに発生します。

(継承元 UIElement)
SizeChanged

ActualHeight または ActualWidth プロパティが FrameworkElement の値を変更したときに発生します。

(継承元 FrameworkElement)
SuggestionChosen

編集可能なコントロール コンポーネントのテキスト コンテンツが更新される前に発生します。

Tapped

この要素のヒット テスト領域で、それ以外のハンドルされない Tap 操作が発生したときに発生します。

(継承元 UIElement)
TextChanged

編集可能なコントロール コンポーネントのテキスト コンテンツが更新された後に発生します。

Unloaded

このオブジェクトがメイン オブジェクト ツリーに接続されなくなったときに発生します。

(継承元 FrameworkElement)

適用対象

こちらもご覧ください