ScrollViewer クラス

定義

その他の表示可能な要素を含むことのできるスクロール可能領域を表します。

public ref class ScrollViewer sealed : ContentControl
public ref class ScrollViewer sealed : ContentControl, IScrollAnchorProvider
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ScrollViewer final : ContentControl
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ScrollViewer final : ContentControl
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ScrollViewer final : ContentControl, IScrollAnchorProvider
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ScrollViewer : ContentControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ScrollViewer : ContentControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ScrollViewer : ContentControl, IScrollAnchorProvider
Public NotInheritable Class ScrollViewer
Inherits ContentControl
Public NotInheritable Class ScrollViewer
Inherits ContentControl
Implements IScrollAnchorProvider
<ScrollViewer .../>
-or-
<ScrollViewer ...>
content
</ScrollViewer>
継承
Object Platform::Object IInspectable DependencyObject UIElement FrameworkElement Control ContentControl ScrollViewer
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

ヒント

詳細、設計ガイダンス、およびコード例については、「 スクロール ビューアー」を参照してください。

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

次の XAML は、比較のために TextBlock の別のコピーと共に、ScrollViewer 内に大きな TextBlock を作成します。

<StackPanel>
    <!-- A large TextBlock. -->
    <TextBlock Width="300" TextWrapping="Wrap" Margin="0,0,0,30" 
      Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque." />
    
    <!-- The same large TextBlock, wrapped in a ScrollViewer. -->
    <ScrollViewer Height="200" Width="200" 
                  HorizontalScrollBarVisibility="Auto" 
                  VerticalScrollBarVisibility="Auto">
        <TextBlock Width="300" TextWrapping="Wrap"
            Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque." />
    </ScrollViewer>
</StackPanel>

注釈

ヒント

詳細、設計ガイダンス、およびコード例については、「 スクロール ビューアー コントロール」を参照してください。

ScrollViewer は、ユーザーがコンテンツをパンおよびズームできるようにするコンテナー コントロールです。

スクロール ビューアー コントロール

ScrollViewer を使って、実際のサイズよりも小さな領域にコンテンツを表示できるようにします。 ScrollViewer のコンテンツが完全に表示されていない場合、ScrollViewer には、表示されているコンテンツ領域の移動にユーザーが使用できるスクロール バーが表示されます。 ScrollViewer のすべてのコンテンツを含む領域はエクステントです。 ビューポートは、コンテンツの表示領域を指します。

ScrollViewer コントロールが他のコントロールの複合パートとして存在するのは一般的です。 ScrollViewer パーツと、サポート対象の ScrollContentPresenter クラスは、ホスト コントロールのレイアウト領域が展開されたコンテンツ サイズよりも小さく制限されている場合にのみ、スクロール バーと共にビューポートを表示します。 多くの場合、リストがこれに該当するため、ListViewGridView テンプレートは常に ScrollViewer を含めます。 TextBoxRichEditBox もまたテンプレートに ScrollViewer を含みます。

コントロールに ScrollViewer パーツが存在する場合、ホスト コントロールには、コンテンツのスクロールを可能にする特定の入力イベントと操作に対するイベント処理が組み込まれていることがよくあります。 たとえば、 GridView はスワイプ ジェスチャを解釈し、これによりコンテンツが水平方向にスクロールされます。 ホスト コントロールが受け取る入力イベントと直接操作は、コントロールで処理されると見なされ、PointerPressed などのより低レベルのイベントは発生せず、どの親コンテナーにもバブル ルーティングされません。 コントロール クラスとイベントの OnEvent 仮想メソッドをオーバーライドするか、コントロールを再テンプレート化することで、組み込みのコントロール処理の一部を変更できます。 ただし、いずれの場合も、元の既定の動作を再現するのは簡単ではありません。この動作では、通常、コントロールはイベントやユーザーの入力動作と入力ジェスチャに予期したとおりに対応します。 そのため、入力イベントの発生が本当に必要かどうかを検討することをお勧めします。 コントロール処理されていない他の入力イベントまたはジェスチャがあるかどうかを調査し、アプリまたはコントロールの相互作用設計で使用することができます。

ScrollViewer を含むコントロールが ScrollViewer パーツ内の動作やプロパティの一部に影響を与えることができるように、ScrollViewer ではスタイルで設定でき、テンプレートのバインドで使用できる多数の XAML 添付プロパティを定義します。

スクロール可能ビュー (ScrollViewer など) で UIElement のポインター イベントを処理する必要がある場合は、 UIElement.CancelDirectmanipulation() を呼び出して、ビュー内の要素の操作イベントのサポートを明示的に無効にする必要があります。 ビューで操作イベントを再び有効にするには、UIElement.TryStartDirectManipulation() を呼び出します。

ペン操作

Windows 10 バージョン 1709 (SDK 16299) 以降、UWP アプリのアクティブ ペンの既定の動作は、スクロール/パン (タッチ、タッチパッド、パッシブ ペンと同様) です。 ScrollViewer は、自分でイベントを処理し、操作に使用しないように指定しない限り、ポインター イベントを使用します。

1709 より前のバージョンのWindows 10では、既定の動作ではテキストを選択していました。

アプリでテキストの選択にアクティブなペンを使用する必要がある場合は、ペンのスクロールをオーバーライドし、前の動作に戻すことができます。 これを行うには、PointerPressed イベントを処理し、ManipulationMode プロパティを設定して、メイン ScrollViewer をスクロールするペン操作をシステムが処理しないように指定します。 また、 PointerReleased イベントと PointerCanceled イベントを処理して、ペンが削除されたときに既定のシステム動作をオンに戻します。

この例では、次の方法を示します。

  • HandledEventsToo パラメーターを true に設定して、AddHandler メソッドを使用してイベントを登録します
  • ポインター デバイスが Pen であるかどうかを確認 します
  • PointerPressed イベント ハンドラーで、ScrollViewer でシステム操作のサポートをオフにします。
  • PointerReleased イベント ハンドラーと PointerCanceled イベント ハンドラーで、システム操作のサポートを有効に戻します。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <ScrollViewer x:Name="myScrollViewer">
        <Image Source="Assets/StoreLogo.png"/>
    </ScrollViewer>
</Grid>
public MainPage()
{
    this.InitializeComponent();

    this.myScrollViewer.AddHandler(UIElement.PointerPressedEvent, 
        new PointerEventHandler(myScrollViewer_PointerPressed), 
        true /*handledEventsToo*/);
    this.myScrollViewer.AddHandler(UIElement.PointerReleasedEvent, 
        new PointerEventHandler(myScrollViewer_PointerReleased), 
        true /*handledEventsToo*/);
    this.myScrollViewer.AddHandler(UIElement.PointerCanceledEvent, 
        new PointerEventHandler(myScrollViewer_PointerCanceled), 
        true /*handledEventsToo*/);
}

private void myScrollViewer_PointerPressed(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode &= ~ManipulationModes.System;
    }
}

private void myScrollViewer_PointerReleased(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode |= ManipulationModes.System;
    }
}

private void myScrollViewer_PointerCanceled(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode |= ManipulationModes.System;
    }
}

ScrollViewer の XAML 添付プロパティ

ScrollViewer では、次の XAML 添付プロパティを定義します。

これらの XAML 添付プロパティは、ScrollViewer が暗黙的な場合 ( ListView または GridView の既定のテンプレートに ScrollViewer が存在する場合など)、テンプレート パーツにアクセスせずにコントロールのスクロール動作に影響を与えることができる場合を対象としています。 XAML で ScrollViewer が明示的な場合は、「例」セクションのコード例に示すように、添付プロパティ構文を使用する必要はありません。 属性構文 (たとえば <ScrollViewer ZoomMode="Enabled" />) を使うだけです。

添付プロパティへの XAML プロセッサ アクセスをサポートし、同等の get 操作と set 操作をコードに公開するために、各 XAML 添付プロパティには 、Get および Set アクセサー メソッドのペアがあります。 たとえば、 GetHorizontalScrollMode メソッドと SetHorizontalScrollMode メソッドは、 ScrollViewer.HorizontalScrollMode の同等のコードのみのサポートをサポートし、提供します。 または、依存関係プロパティ システムを使用して、添付プロパティの値を取得または設定することもできます。 GetValue または SetValue を呼び出し、設定する依存関係プロパティ識別子の引数と、値を取得または設定するターゲット オブジェクトへの参照を渡します。

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

既定の StyleControlTemplate を変更して、コントロールに一意の外観を与えることができます。 コントロールのスタイルとテンプレートの変更の詳細については、「コントロールの スタイル設定」を参照してください。 コントロールの外観を定義する既定のスタイル、テンプレート、およびリソースがファイルに generic.xaml 含まれます。 設計上の目的で、 generic.xaml は SDK または NuGet パッケージのインストールでローカルで使用できます。

  • WinUI スタイル (推奨): WinUI から更新されたスタイルについては、「」を参照してください \Users\<username>\.nuget\packages\microsoft.ui.xaml\<version>\lib\uap10.0\Microsoft.UI.Xaml\Themes\generic.xaml
  • WinUI 以外のスタイル: 組み込みのスタイルについては、「」を参照してください %ProgramFiles(x86)%\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\<SDK version>\Generic\generic.xaml

インストールをカスタマイズした場合、場所が異なる場合があります。 SDK の異なるバージョンのスタイルとリソースの値が異なる場合があります。

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

Windows 8 の動作

トラック パッド デバイスによるジェスチャ処理

Windows 8では、ScrollViewer コントロール パーツによって入力処理されたトラック パッド デバイス ジェスチャがマウス ホイール入力として解釈され、PointerWheelChanged イベントが発生します。 Windows 8.1以降、ScrollViewer は、トラック パッド ジェスチャを ScrollViewer が応答するアクションとして解釈する基になる操作ロジックを使用するため、ジェスチャはコントロールによって処理されたと見なされ、PointerWheelChanged イベントは発生しなくなります。

アプリ コードを Windows 8 から Windows 8.1 に移行する場合は、PointerWheelChanged が発生するケースが少なくなるため、この動作の変更を考慮する必要があります。 また、ScrollViewer に組み込まれている動作は、ハンドラーが実行した内容を複製している可能性があります。

Windows 8 用にコンパイルしたアプリは、Windows 8.1 上で実行しても Windows 8 のときと同じ動作になります。

スクリーン キーボード用アプリ UI

Windows 8には、ユーザーがオンスクリーン キーボードを呼び出すたびに ScrollViewer をアプリ UI 全体に関連付ける、内部的に実装されたロジックがありました。 このスクリーン キーボードは、ユーザーが簡単操作センターを通じて要求する特定のアクセシビリティ機能です。 システムがキーボード デバイスを検出しない場合、テキスト入力コントロールのアプリ UI に表示できるソフト キーボードと同じではありません。 内部 ScrollViewer がここで行っていることは、キーボードが UI 領域を取っているためにスクロールが強制された場合に、アプリがある領域をスクロールできるようにするためです。

Windows 8.1以降、オンスクリーン キーボードが表示されても、システムは UI/レイアウト動作を引き続き使用しますが、内部で作成された ScrollViewer は使用されなくなりました。 代わりに、アプリ コードが変更または検査できない専用の内部コントロールを使用します。

この動作の変更のほとんどの側面は、アプリにまったく影響しません。 ただし、レイアウトを変更することを目的とした ScrollViewer の暗黙的な スタイル を提供するか、 VisualTreeHelper を使用してツリーを歩いて、この内部で作成された ScrollViewer を見つけて実行時に変更することで、この動作をアプリで予測している可能性があります。 Windows 8.1用にコンパイルされたアプリの場合、そのコードは役に立ちません。

Windows 8 用にコンパイルしたアプリは、Windows 8.1 上で実行しても Windows 8 のときと同じ動作になります。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1809 17763 AnchorRequested
1809 17763 CanContentRenderOutsideBounds
1809 17763 CurrentAnchor
1809 17763 GetCanContentRenderOutsideBounds
1809 17763 HorizontalAnchorRatio
1809 17763 ReduceViewportForCoreInputViewOcclusions
1809 17763 RegisterAnchorCandidate
1809 17763 SetCanContentRenderOutsideBounds
1809 17763 UnregisterAnchorCandidate
1809 17763 VerticalAnchorRatio

コンストラクター

ScrollViewer()

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

プロパティ

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)
Background

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

(継承元 Control)
BackgroundSizing

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

(継承元 Control)
BaseUri

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

(継承元 FrameworkElement)
BorderBrush

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

(継承元 Control)
BorderThickness

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

(継承元 Control)
BringIntoViewOnFocusChange

ビュー内の項目がフォーカスを取得したときに ScrollViewer がビュー内スクロール動作を使用するかどうかを決定する値を取得または設定します。

BringIntoViewOnFocusChangeProperty

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

CacheMode

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

(継承元 UIElement)
CanBeScrollAnchor

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

(継承元 UIElement)
CanContentRenderOutsideBounds

スクロールされたコンテンツが ScrollViewer の境界外にレンダリングできるかどうかを示す値を取得または設定します。

CanContentRenderOutsideBoundsProperty

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

CanDrag

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

(継承元 UIElement)
CenterPoint

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

(継承元 UIElement)
CharacterSpacing

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

(継承元 Control)
Clip

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

(継承元 UIElement)
CompositeMode

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

(継承元 UIElement)
ComputedHorizontalScrollBarVisibility

水平 スクロール バー が表示されるかどうかを示す値を取得します。

ComputedHorizontalScrollBarVisibilityProperty

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

ComputedVerticalScrollBarVisibility

垂直 スクロール バー が表示されるかどうかを示す値を取得します。

ComputedVerticalScrollBarVisibilityProperty

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

Content

ContentControl のコンテンツを取得または設定します。

(継承元 ContentControl)
ContentTemplate

ContentControl のコンテンツを表示するために使用されるデータ テンプレートを取得または設定します。

(継承元 ContentControl)
ContentTemplateRoot

ContentTemplate プロパティで指定されたデータ テンプレートのルート要素を取得します。

(継承元 ContentControl)
ContentTemplateSelector

実行時にコンテンツ 項目またはそのコンテナーに関する処理情報に基づいて、コンテンツに適用する DataTemplate を変更する選択オブジェクトを取得または設定します。

(継承元 ContentControl)
ContentTransitions

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

(継承元 ContentControl)
ContextFlyout

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

(継承元 UIElement)
CornerRadius

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

(継承元 Control)
CurrentAnchor

スクロール アンカーに使用する現在選択されているアンカー要素。

DataContext

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

(継承元 FrameworkElement)
DefaultStyleKey

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

(継承元 Control)
DefaultStyleResourceUri

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

(継承元 Control)
DesiredSize

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

(継承元 UIElement)
Dispatcher

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

(継承元 DependencyObject)
ElementSoundMode

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

(継承元 Control)
ExitDisplayModeOnAccessKeyInvoked

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

(継承元 UIElement)
ExtentHeight

ScrollViewer 内のすべてのスクロール可能なコンテンツの垂直方向のサイズを取得します。

ExtentHeightProperty

ExtentHeight 依存関係プロパティの識別子。

ExtentWidth

ScrollViewer 内のすべてのスクロール可能なコンテンツの水平方向のサイズを取得します。

ExtentWidthProperty

ExtentWidth 依存関係プロパティの識別子。

FlowDirection

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

(継承元 FrameworkElement)
FocusState

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

(継承元 Control)
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)
Height

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

(継承元 FrameworkElement)
HighContrastAdjustment

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

(継承元 UIElement)
HorizontalAlignment

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

(継承元 FrameworkElement)
HorizontalAnchorRatio

ビューポートに対する ScrollViewer の アンカー ポイント の水平方向の位置を決定します。 既定では、ScrollViewer は、アンカー ポイントに最も近いビューポート内の要素を識別することで、要素を CurrentAnchor として選択します。

HorizontalAnchorRatioProperty

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

HorizontalContentAlignment

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

(継承元 Control)
HorizontalOffset

コンテンツが水平方向にスクロールされた距離を取得します。

HorizontalOffsetProperty

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

HorizontalScrollBarVisibility

水平 スクロール バー を表示するかどうかを示す値を取得または設定します。

HorizontalScrollBarVisibilityProperty

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

HorizontalScrollMode

操作入力が横軸のスクロール動作に与える影響を決定する値を取得または設定します。

HorizontalScrollModeProperty

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

HorizontalSnapPointsAlignment

既存のスナップ ポイントと初期ビューポートの水平方向の配置方法を示す値を取得または設定します。

HorizontalSnapPointsAlignmentProperty

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

HorizontalSnapPointsType

水平方向の軸に沿ったスナップ ポイントに対する操作動作の反応を宣言する値を取得または設定します。

HorizontalSnapPointsTypeProperty

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

IsAccessKeyScope

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

(継承元 UIElement)
IsDeferredScrollingEnabled

ScrollViewer の遅延スクロール動作を決定する値を取得または設定します。

IsDeferredScrollingEnabledProperty

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

IsDoubleTapEnabled

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

(継承元 UIElement)
IsEnabled

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

(継承元 Control)
IsFocusEngaged

コントロールの境界内でフォーカスが制限されているかどうかを示す値を取得または設定します (ゲーム パッド/リモート操作の場合)。

(継承元 Control)
IsFocusEngagementEnabled

コントロール境界内でフォーカスを制限できるかどうかを示す値を取得または設定します (ゲーム パッド/リモート操作の場合)。

(継承元 Control)
IsHitTestVisible

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

(継承元 UIElement)
IsHoldingEnabled

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

(継承元 UIElement)
IsHorizontalRailEnabled

水平軸に対してスクロール レールが有効かどうかを示す値を取得または設定します。

IsHorizontalRailEnabledProperty

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

IsHorizontalScrollChainingEnabled

水平軸に対して、この子から親へのスクロール チェーンが有効かどうかを示す値を取得または設定します。

IsHorizontalScrollChainingEnabledProperty

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

IsLoaded

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

(継承元 FrameworkElement)
IsRightTapEnabled

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

(継承元 UIElement)
IsScrollInertiaEnabled

スクロール アクションの動作と値に慣性を含めるかどうかを示す値を取得または設定します。

IsScrollInertiaEnabledProperty

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

IsTabStop

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

(継承元 Control)
IsTapEnabled

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

(継承元 UIElement)
IsTextScaleFactorEnabled

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

(継承元 Control)
IsVerticalRailEnabled

垂直軸に対してスクロール レールが有効かどうかを示す値を取得または設定します。

IsVerticalRailEnabledProperty

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

IsVerticalScrollChainingEnabled

縦軸に対して、この子から親へのスクロール チェーンが有効かどうかを示す値を取得または設定します。

IsVerticalScrollChainingEnabledProperty

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

IsZoomChainingEnabled

この子から親へのズーム チェーンが有効かどうかを示す値を取得または設定します。

IsZoomChainingEnabledProperty

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

IsZoomInertiaEnabled

ズーム アクションの動作と値に慣性を含めるかどうかを示す値を取得または設定します。

IsZoomInertiaEnabledProperty

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

KeyboardAcceleratorPlacementMode

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

(継承元 UIElement)
KeyboardAcceleratorPlacementTarget

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

(継承元 UIElement)
KeyboardAccelerators

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

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

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

(継承元 UIElement)
KeyTipHorizontalOffset

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

(継承元 UIElement)
KeyTipPlacementMode

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

(継承元 UIElement)
KeyTipTarget

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

(継承元 UIElement)
KeyTipVerticalOffset

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

(継承元 UIElement)
Language

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

(継承元 FrameworkElement)
LeftHeader

左ヘッダーの内容を取得または設定します。

LeftHeaderProperty

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

Lights

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

(継承元 UIElement)
ManipulationMode

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

(継承元 UIElement)
Margin

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

(継承元 FrameworkElement)
MaxHeight

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

(継承元 FrameworkElement)
MaxWidth

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

(継承元 FrameworkElement)
MaxZoomFactor

ZoomFactor で許可される最大実行時値を示す値を取得または設定します。

MaxZoomFactorProperty

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

MinHeight

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

(継承元 FrameworkElement)
MinWidth

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

(継承元 FrameworkElement)
MinZoomFactor

ZoomFactor の許容される最小実行時値を示す値を取得または設定します。

MinZoomFactorProperty

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

Name

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

(継承元 FrameworkElement)
Opacity

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

(継承元 UIElement)
OpacityTransition

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

(継承元 UIElement)
Padding

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

(継承元 Control)
Parent

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

(継承元 FrameworkElement)
PointerCaptures

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

(継承元 UIElement)
Projection

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

(継承元 UIElement)
ReduceViewportForCoreInputViewOcclusions

ドッキングされた CoreInputView がコンテンツの一部をオクルージョンしたときに、ScrollViewer がコンテンツを調整して表示を維持するかどうかを示す値を取得または設定します。

ReduceViewportForCoreInputViewOcclusionsProperty

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

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)
ScrollableHeight

スクロールできる領域の垂直方向のサイズを表す値を取得します。範囲の高さとビューポートの高さの差。

ScrollableHeightProperty

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

ScrollableWidth

スクロールできる領域の水平方向のサイズを表す値を取得します。範囲の幅とビューポートの幅の差。

ScrollableWidthProperty

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

Shadow

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

(継承元 UIElement)
Style

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

(継承元 FrameworkElement)
TabFocusNavigation

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

(継承元 UIElement)
TabIndex

ユーザーが Tab キーを使用してアプリ UI を移動したときに要素がフォーカスを受け取る順序を示す値を取得または設定します。

(継承元 Control)
TabNavigation

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

注意

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

(継承元 Control)
Tag

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

(継承元 FrameworkElement)
Template

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

(継承元 Control)
TopHeader

トップ ヘッダーの内容を取得または設定します。

TopHeaderProperty

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

TopLeftHeader

左上のヘッダーの内容を取得または設定します。

TopLeftHeaderProperty

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

Transform3D

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

(継承元 UIElement)
TransformMatrix

要素に適用する変換マトリックスを取得または設定します。

(継承元 UIElement)
Transitions

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

(継承元 UIElement)
Translation

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

(継承元 UIElement)
TranslationTransition

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

(継承元 UIElement)
Triggers

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

(継承元 FrameworkElement)
UIContext

要素のコンテキスト識別子を取得します。

(継承元 UIElement)
UseLayoutRounding

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

(継承元 UIElement)
UseSystemFocusVisuals

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

(継承元 Control)
VerticalAlignment

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

(継承元 FrameworkElement)
VerticalAnchorRatio

ビューポートに対する ScrollViewer の アンカー ポイント の垂直方向の位置を決定します。 既定では、ScrollViewer は、アンカー ポイントに最も近いビューポート内の要素を識別することで、要素を CurrentAnchor として選択します。

VerticalAnchorRatioProperty

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

VerticalContentAlignment

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

(継承元 Control)
VerticalOffset

コンテンツが垂直方向にスクロールされた距離を取得します。

VerticalOffsetProperty

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

VerticalScrollBarVisibility

垂直 スクロール バー を表示するかどうかを示す値を取得または設定します。

VerticalScrollBarVisibilityProperty

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

VerticalScrollMode

操作入力が縦軸のスクロール動作に与える影響を決定する値を取得または設定します。

VerticalScrollModeProperty

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

VerticalSnapPointsAlignment

既存のスナップ ポイントと初期ビューポートの垂直方向の配置方法を示す値を取得または設定します。

VerticalSnapPointsAlignmentProperty

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

VerticalSnapPointsType

縦軸に沿ったスナップ ポイントに対する操作動作の反応を宣言する値を取得または設定します。

VerticalSnapPointsTypeProperty

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

ViewportHeight

表示可能なコンテンツの垂直方向のサイズを取得します。

ViewportHeightProperty

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

ViewportWidth

表示可能なコンテンツの水平方向のサイズを取得します。

ViewportWidthProperty

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

Visibility

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

(継承元 UIElement)
Width

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

(継承元 FrameworkElement)
XamlRoot

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

(継承元 UIElement)
XYFocusDown

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

(継承元 Control)
XYFocusDownNavigationStrategy

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

(継承元 UIElement)
XYFocusKeyboardNavigation

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

(継承元 UIElement)
XYFocusLeft

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

(継承元 Control)
XYFocusLeftNavigationStrategy

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

(継承元 UIElement)
XYFocusRight

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

(継承元 Control)
XYFocusRightNavigationStrategy

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

(継承元 UIElement)
XYFocusUp

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

(継承元 Control)
XYFocusUpNavigationStrategy

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

(継承元 UIElement)
ZoomFactor

コンテンツのスケーリングに関与している現在のズーム係数を示す値を取得します。

ZoomFactorProperty

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

ZoomMode

ScrollViewer コンテンツのズーム動作が有効かどうかを示す値を取得または設定します。

ZoomModeProperty

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

ZoomSnapPoints

ScrollViewer によって保持されるズーム スナップ ポイント ファクターの監視可能なコレクションを取得します。

ZoomSnapPointsProperty

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

ZoomSnapPointsType

操作入力に対してズーム スナップ ポイントを処理する方法を示す値を取得または設定します。

ZoomSnapPointsTypeProperty

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

メソッド

AddHandler(RoutedEvent, Object, Boolean)

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

(継承元 UIElement)
ApplyTemplate()

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

(継承元 Control)
Arrange(Rect)

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

(継承元 UIElement)
ArrangeOverride(Size)

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

(継承元 FrameworkElement)
CancelDirectManipulations()

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

(継承元 UIElement)
CapturePointer(Pointer)

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

(継承元 UIElement)
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>)

ScrollViewer が、指定したオフセットとズーム係数を使用してビューポートに新しいビューを読み込みます。

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean)

ScrollViewer で、指定したオフセットとズーム係数を使用して新しいビューをビューポートに読み込み、必要に応じてスクロール アニメーションを無効にします。

ClearValue(DependencyProperty)

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

(継承元 DependencyObject)
FindName(String)

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

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

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

(継承元 UIElement)
Focus(FocusState)

コントロールにフォーカスを設定しようとします。

(継承元 Control)
GetAnimationBaseValue(DependencyProperty)

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

(継承元 DependencyObject)
GetBindingExpression(DependencyProperty)

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

(継承元 FrameworkElement)
GetBringIntoViewOnFocusChange(DependencyObject)

指定した要素から BringIntoViewOnFocusChange 依存関係プロパティ/ ScrollViewer.BringIntoViewOnFocusChange XAML 添付プロパティの値を取得します。

GetCanContentRenderOutsideBounds(DependencyObject)

指定した要素の CanContentRenderOutsideBounds 依存関係プロパティ/ ScrollViewer.CanContentRenderOutsideBounds XAML 添付プロパティの値を取得します。

GetChildrenInTabFocusOrder()

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

(継承元 UIElement)
GetHorizontalScrollBarVisibility(DependencyObject)

指定した要素から HorizontalScrollBarVisibility 依存関係プロパティ/ ScrollViewer.HorizontalScrollBarVisibility XAML 添付プロパティの値を取得します。

GetHorizontalScrollMode(DependencyObject)

指定した要素から HorizontalScrollMode 依存関係プロパティ/ ScrollViewer.HorizontalScrollMode XAML 添付プロパティの値を取得します。

GetIsDeferredScrollingEnabled(DependencyObject)

指定した要素から IsDeferredScrollingEnabled 依存関係プロパティ/ ScrollViewer.IsDeferredScrollingInertiaEnabled XAML 添付プロパティの値を取得します。

GetIsHorizontalRailEnabled(DependencyObject)

指定した要素から IsHorizontalRailEnabled 依存関係プロパティ/ ScrollViewer.IsHorizontalRailEnabled XAML 添付プロパティの値を取得します。

GetIsHorizontalScrollChainingEnabled(DependencyObject)

指定した要素から IsHorizontalScrollChainingEnabled 依存関係プロパティ/ ScrollViewer.IsHorizontalScrollChainingEnabled XAML 添付プロパティの値を取得します。

GetIsScrollInertiaEnabled(DependencyObject)

指定した要素から IsScrollInertiaEnabled 依存関係プロパティ/ ScrollViewer.IsScrollInertiaEnabled XAML 添付プロパティの値を取得します。

GetIsVerticalRailEnabled(DependencyObject)

指定した要素から IsVerticalRailEnabled 依存関係プロパティ/ ScrollViewer.IsVerticalRailEnabled XAML 添付プロパティの値を取得します。

GetIsVerticalScrollChainingEnabled(DependencyObject)

指定した要素から IsVerticalScrollChainingEnabled 依存関係プロパティ/ ScrollViewer.IsVerticalScrollChainingEnabled XAML 添付プロパティの値を取得します。

GetIsZoomChainingEnabled(DependencyObject)

指定した要素から IsZoomChainingEnabled 依存関係プロパティ/ ScrollViewer.IsZoomChainingEnabled XAML 添付プロパティの値を取得します。

GetIsZoomInertiaEnabled(DependencyObject)

指定した要素から IsZoomInertiaEnabled 依存関係プロパティ/ ScrollViewer.IsZoomInertiaEnabled XAML 添付プロパティの値を取得します。

GetTemplateChild(String)

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

(継承元 Control)
GetValue(DependencyProperty)

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

(継承元 DependencyObject)
GetVerticalScrollBarVisibility(DependencyObject)

指定した要素から VerticalScrollBarVisibility 依存関係プロパティ/ ScrollViewer.VerticalScrollBarVisibility XAML 添付プロパティの値を取得します。

GetVerticalScrollMode(DependencyObject)

指定した要素から VerticalScrollMode 依存関係プロパティ/ ScrollViewer.VerticalScrollMode XAML 添付プロパティの値を取得します。

GetZoomMode(DependencyObject)

指定した要素から ZoomMode 依存関係プロパティ/ ScrollViewer.ZoomMode XAML 添付プロパティの値を取得します。

GoToElementStateCore(String, Boolean)

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

(継承元 FrameworkElement)
InvalidateArrange()

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

(継承元 UIElement)
InvalidateMeasure()

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

(継承元 UIElement)
InvalidateScrollInfo()

スクロール領域のサイズと場所を記述するプロパティの値が変更されたときに呼び出されます。

InvalidateViewport()

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

(継承元 FrameworkElement)
Measure(Size)

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

(継承元 UIElement)
MeasureOverride(Size)

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

(継承元 FrameworkElement)
OnApplyTemplate()

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

(継承元 FrameworkElement)
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs)

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

(継承元 UIElement)
OnCharacterReceived(CharacterReceivedRoutedEventArgs)

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

(継承元 Control)
OnContentChanged(Object, Object)

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

(継承元 ContentControl)
OnContentTemplateChanged(DataTemplate, DataTemplate)

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

(継承元 ContentControl)
OnContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)

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

(継承元 ContentControl)
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)
OnHolding(HoldingRoutedEventArgs)

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

(継承元 Control)
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)
ReadLocalValue(DependencyProperty)

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

(継承元 DependencyObject)
RegisterAnchorCandidate(UIElement)

UIElement を潜在的なスクロール アンカーとして登録します。

RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

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

(継承元 DependencyObject)
ReleasePointerCapture(Pointer)

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

(継承元 UIElement)
ReleasePointerCaptures()

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

(継承元 UIElement)
RemoveFocusEngagement()

フォーカスエンゲージメントを持つコントロールのコントロール境界からフォーカスを解放します (ゲーム パッド/リモート操作の場合)。

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

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

(継承元 UIElement)
ScrollToHorizontalOffset(Double)

注意

scrollToHorizontalOffset は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ChangeView を使用します

ScrollViewer 内のコンテンツを、指定した水平方向のオフセット位置までスクロールします。

ScrollToVerticalOffset(Double)

注意

scrollToVerticalOffset は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ChangeView を使用します

ScrollViewer 内のコンテンツを、指定した垂直方向のオフセット位置までスクロールします。

SetBinding(DependencyProperty, BindingBase)

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

(継承元 FrameworkElement)
SetBringIntoViewOnFocusChange(DependencyObject, Boolean)

指定した要素の BringIntoViewOnFocusChange 依存関係プロパティ/ ScrollViewer.BringIntoViewOnFocusChange XAML 添付プロパティの値を設定します。

SetCanContentRenderOutsideBounds(DependencyObject, Boolean)

指定した要素の CanContentRenderOutsideBounds 依存関係プロパティ/ ScrollViewer.CanContentRenderOutsideBounds XAML 添付プロパティの値を設定します。

SetHorizontalScrollBarVisibility(DependencyObject, ScrollBarVisibility)

指定した要素の HorizontalScrollBarVisibility 依存関係プロパティ/ ScrollViewer.HorizontalScrollBarVisibility XAML 添付プロパティの値を設定します。

SetHorizontalScrollMode(DependencyObject, ScrollMode)

指定した要素の HorizontalScrollMode 依存関係プロパティ/ ScrollViewer.HorizontalScrollMode XAML 添付プロパティの値を設定します。

SetIsDeferredScrollingEnabled(DependencyObject, Boolean)

指定した要素の IsDeferredScrollingEnabled 依存関係プロパティ/ ScrollViewer.IsDeferredScrollingEnabled XAML 添付プロパティの値を設定します。

SetIsHorizontalRailEnabled(DependencyObject, Boolean)

指定した要素の IsHorizontalRailEnabled 依存関係プロパティ/ ScrollViewer.IsHorizontalRailEnabled XAML 添付プロパティの値を設定します。

SetIsHorizontalScrollChainingEnabled(DependencyObject, Boolean)

指定した要素の IsHorizontalScrollChainingEnabled 依存関係プロパティ/ ScrollViewer.IsHorizontalScrollChainingEnabled XAML 添付プロパティの値を設定します。

SetIsScrollInertiaEnabled(DependencyObject, Boolean)

指定した要素の IsScrollInertiaEnabled 依存関係プロパティ/ ScrollViewer.IsScrollInertiaEnabled XAML 添付プロパティの値を設定します。

SetIsVerticalRailEnabled(DependencyObject, Boolean)

指定した要素の IsVerticalRailEnabled 依存関係プロパティ/ ScrollViewer.IsVerticalRailEnabled XAML 添付プロパティの値を設定します。

SetIsVerticalScrollChainingEnabled(DependencyObject, Boolean)

指定した要素の IsVerticalScrollChainingEnabled 依存関係プロパティ/ ScrollViewer.IsVerticalScrollChainingEnabled XAML 添付プロパティの値を設定します。

SetIsZoomChainingEnabled(DependencyObject, Boolean)

指定した要素の IsZoomChainingEnabled 依存関係プロパティ/ ScrollViewer.IsZoomChainingEnabled XAML 添付プロパティの値を設定します。

SetIsZoomInertiaEnabled(DependencyObject, Boolean)

指定した要素の IsZoomInertiaEnabled 依存関係プロパティ/ ScrollViewer.IsZoomInertiaEnabled XAML 添付プロパティの値を設定します。

SetValue(DependencyProperty, Object)

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

(継承元 DependencyObject)
SetVerticalScrollBarVisibility(DependencyObject, ScrollBarVisibility)

指定した要素の VerticalScrollBarVisibility 依存関係プロパティ/ ScrollViewer.VerticalScrollBarVisibility XAML 添付プロパティの値を設定します。

SetVerticalScrollMode(DependencyObject, ScrollMode)

指定した要素の VerticalScrollMode 依存関係プロパティ/ ScrollViewer.VerticalScrollMode XAML 添付プロパティの値を設定します。

SetZoomMode(DependencyObject, ZoomMode)

指定した要素の ZoomMode 依存関係プロパティ/ ScrollViewer.ZoomMode XAML 添付プロパティの値を設定します。

StartAnimation(ICompositionAnimationBase)

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

(継承元 UIElement)
StartBringIntoView()

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

(継承元 UIElement)
StartBringIntoView(BringIntoViewOptions)

指定したオプションを使用して、 要素をビューに取り込むための要求を XAML フレームワークに開始します。

(継承元 UIElement)
StartDragAsync(PointerPoint)

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

(継承元 UIElement)
StopAnimation(ICompositionAnimationBase)

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

(継承元 UIElement)
TransformToVisual(UIElement)

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

(継承元 UIElement)
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs)

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

(継承元 UIElement)
UnregisterAnchorCandidate(UIElement)

UIElement を潜在的なスクロール アンカーとして登録解除します。

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

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

(継承元 DependencyObject)
UpdateLayout()

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

(継承元 UIElement)
ZoomToFactor(Single)

注意

zoomToFactor は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、 ChangeView を使用します

ZoomFactor の有効な値を設定します。

イベント

AccessKeyDisplayDismissed

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

(継承元 UIElement)
AccessKeyDisplayRequested

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

(継承元 UIElement)
AccessKeyInvoked

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

(継承元 UIElement)
ActualThemeChanged

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

(継承元 FrameworkElement)
AnchorRequested

配置パスの先頭にアンカーが要求されたときに発生します。 スクロール アンカーの一部としてアンカー要素を選択する ScrollViewer の既定のロジックをオーバーライドするには、このイベント を処理します

BringIntoViewRequested

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

(継承元 UIElement)
CharacterReceived

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

(継承元 UIElement)
ContextCanceled

コンテキスト入力ジェスチャが操作ジェスチャに進み、コンテキスト ポップアップを開かないように要素に通知するときに発生します。

(継承元 UIElement)
ContextRequested

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

(継承元 UIElement)
DataContextChanged

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

(継承元 FrameworkElement)
DirectManipulationCompleted

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

DirectManipulationStarted

ScrollViewer の直接操作が開始されたときに発生します。

DoubleTapped

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

(継承元 UIElement)
DragEnter

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

(継承元 UIElement)
DragLeave

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

(継承元 UIElement)
DragOver

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

(継承元 UIElement)
DragStarting

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

(継承元 UIElement)
Drop

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

(継承元 UIElement)
DropCompleted

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

(継承元 UIElement)
EffectiveViewportChanged

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

(継承元 FrameworkElement)
FocusDisengaged

コントロールの境界からフォーカスが離されると発生します (ゲーム パッド/リモート操作の場合)。

(継承元 Control)
FocusEngaged

コントロールの境界内でフォーカスが制限されている場合に発生します (ゲーム パッド/リモート操作の場合)。

(継承元 Control)
GettingFocus

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

(継承元 UIElement)
GotFocus

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

(継承元 UIElement)
Holding

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

(継承元 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)
RightTapped

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

(継承元 UIElement)
SizeChanged

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

(継承元 FrameworkElement)
Tapped

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

(継承元 UIElement)
Unloaded

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

(継承元 FrameworkElement)
ViewChanged

スクロールやズームなどの操作によってビューが変更されたときに発生します。

ViewChanging

スクロールやズームなどの操作によってビューが変更されたときに発生します。

適用対象

こちらもご覧ください