次の方法で共有


VirtualizingLayoutContext クラス

定義

仮想化をサポートするレイアウト コンテキスト型の基本クラスを表します。

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class VirtualizingLayoutContext : LayoutContext
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class VirtualizingLayoutContext : LayoutContext
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public class VirtualizingLayoutContext : LayoutContext
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class VirtualizingLayoutContext : LayoutContext
Public Class VirtualizingLayoutContext
Inherits LayoutContext
継承
Object IInspectable DependencyObject LayoutContext VirtualizingLayoutContext
属性
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

コンストラクター

VirtualizingLayoutContext()

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

プロパティ

Dispatcher

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

(継承元 DependencyObject)
DispatcherQueue

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

(継承元 DependencyObject)
ItemCount

データ内の項目の数を取得します。

LayoutOrigin

推定コンテンツ サイズの原点を取得または設定します。

LayoutOriginCore

派生またはカスタムの VirtualizingLayoutContext LayoutOrigin の動作を実装します。

LayoutState

レイアウトの状態を表すオブジェクトを取得または設定します。

(継承元 LayoutContext)
LayoutStateCore

派生またはカスタムの LayoutContext LayoutState の動作を実装します。

(継承元 LayoutContext)
RealizationRect

レイアウトが実現する要素で埋める必要があるビューポートとバッファーを表す領域を取得します。

RecommendedAnchorIndex

要素の生成とレイアウトを開始する推奨インデックスを取得します。

RecommendedAnchorIndexCore

派生またはカスタム VirtualizingLayoutContext RecommendedAnchorIndex の戻り値を取得するための動作を実装します。

VisibleRect

Layoutに関連付けられた FrameworkElement 内の表示ビューポートの四角形を取得します。

メソッド

ClearValue(DependencyProperty)

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

(継承元 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

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

(継承元 DependencyObject)
GetItemAt(Int32)

指定したインデックスにあるソース内のデータ項目を取得します。

GetItemAtCore(Int32)

派生クラスで実装されている場合は、指定したインデックスにあるソース内のデータ項目を取得します。

GetOrCreateElementAt(Int32, ElementRealizationOptions)

指定したオプションを使用して、指定したインデックスにあるソース内のデータ項目を表す UIElement を取得します。

GetOrCreateElementAt(Int32)

指定したインデックスにあるソース内のデータ項目を表す UIElement を取得します。 既定では、要素が既に存在する場合は返されます。それ以外の場合は、新しい要素が作成されます。

GetOrCreateElementAtCore(Int32, ElementRealizationOptions)

派生クラスで実装されている場合は、指定したオプションを使用して、指定したインデックスにあるソース内のデータ項目を表す UIElement を取得します。

GetValue(DependencyProperty)

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

(継承元 DependencyObject)
ItemCountCore()

派生クラスで実装された場合は、データ内の項目の数を取得します。

ReadLocalValue(DependencyProperty)

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

(継承元 DependencyObject)
RealizationRectCore()

派生クラスで実装された場合、レイアウトが実現された要素で埋める必要があるビューポートとバッファーを表す領域を取得します。

RecycleElement(UIElement)

指定した UIElement をクリアし、再利用または解放できるようにします。

RecycleElementCore(UIElement)

派生クラスで実装されている場合は、指定した UIElement をクリアし、再利用または解放できるようにします。

RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

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

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

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

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

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

(継承元 DependencyObject)
VisibleRectCore()

VisibleRect プロパティに割り当てられる値を提供します。

適用対象