LongListSelector クラス

継承階層

System.Object
  System.Windows.DependencyObject
    System.Windows.UIElement
      System.Windows.FrameworkElement
        System.Windows.Controls.Control
          Microsoft.Phone.Controls.LongListSelector

名前空間:  Microsoft.Phone.Controls
アセンブリ:  Microsoft.Phone (Microsoft.Phone.dll 内)

構文

'宣言
<TemplateVisualStateAttribute(Name := "NotScrolling", GroupName := "ScrollStates")> _
<TemplateVisualStateAttribute(Name := "Scrolling", GroupName := "ScrollStates")> _
<TemplatePartAttribute(Name := "ViewportControl", Type := GetType(ViewportControl))> _
<TemplatePartAttribute(Name := "VerticalScrollBar", Type := GetType(ScrollBar))> _
<StyleTypedPropertyAttribute(Property := "JumpListStyle", StyleTargetType := GetType(LongListSelector))> _
Public Class LongListSelector _
    Inherits Control _
    Implements INotifyPropertyChanged
[TemplateVisualStateAttribute(Name = "NotScrolling", GroupName = "ScrollStates")]
[TemplateVisualStateAttribute(Name = "Scrolling", GroupName = "ScrollStates")]
[TemplatePartAttribute(Name = "ViewportControl", Type = typeof(ViewportControl))]
[TemplatePartAttribute(Name = "VerticalScrollBar", Type = typeof(ScrollBar))]
[StyleTypedPropertyAttribute(Property = "JumpListStyle", StyleTargetType = typeof(LongListSelector))]
public class LongListSelector : Control, 
    INotifyPropertyChanged
[TemplateVisualStateAttribute(Name = L"NotScrolling", GroupName = L"ScrollStates")]
[TemplateVisualStateAttribute(Name = L"Scrolling", GroupName = L"ScrollStates")]
[TemplatePartAttribute(Name = L"ViewportControl", Type = typeof(ViewportControl))]
[TemplatePartAttribute(Name = L"VerticalScrollBar", Type = typeof(ScrollBar))]
[StyleTypedPropertyAttribute(Property = L"JumpListStyle", StyleTargetType = typeof(LongListSelector))]
public ref class LongListSelector : public Control, 
    INotifyPropertyChanged
[<TemplateVisualStateAttribute(Name = "NotScrolling", GroupName = "ScrollStates")>]
[<TemplateVisualStateAttribute(Name = "Scrolling", GroupName = "ScrollStates")>]
[<TemplatePartAttribute(Name = "ViewportControl", Type = typeof(ViewportControl))>]
[<TemplatePartAttribute(Name = "VerticalScrollBar", Type = typeof(ScrollBar))>]
[<StyleTypedPropertyAttribute(Property = "JumpListStyle", StyleTargetType = typeof(LongListSelector))>]
type LongListSelector =  
    class
        inherit Control
        interface INotifyPropertyChanged
    end

LongListSelector 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド LongListSelector

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ ActualHeight この要素の描画時の高さを取得します。 (FrameworkElement から継承されます。)
パブリック プロパティ ActualWidth この要素の描画時の幅を取得します。 (FrameworkElement から継承されます。)
パブリック プロパティ AllowDrop この要素をドラッグアンドドロップ操作の対象として使用できるかどうかを示す値を取得または設定します。これは、依存関係プロパティです。 (UIElement から継承されます。)
パブリック プロパティ Background コントロールの背景を表すブラシを取得または設定します。 (Control から継承されます。)
パブリック プロパティ BorderBrush コントロールの境界線の背景を表すブラシを取得または設定します。 (Control から継承されます。)
パブリック プロパティ BorderThickness コントロールの境界線の太さを取得または設定します。 (Control から継承されます。)
パブリック プロパティ CacheMode UIElement のキャッシュされた表現を取得または設定します。 (UIElement から継承されます。)
パブリック プロパティ CharacterSpacing (Control から継承されます。)
パブリック プロパティ Clip 要素内容の輪郭の定義に使用するジオメトリを取得または設定します。これは、依存関係プロパティです。 (UIElement から継承されます。)
パブリック プロパティ Cursor この要素上にマウス ポインターが置かれたときに表示されるカーソルを取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ DataContext 要素がデータ バインドに関与するときの、要素のデータ コンテキストを取得または設定します。 (FrameworkElement から継承されます。)
プロテクト プロパティ DefaultStyleKey (Control から継承されます。)
パブリック プロパティ DesiredSize レイアウト処理の測定パスの実行中にこの要素が計算したサイズを取得します。 (UIElement から継承されます。)
パブリック プロパティ Dispatcher (DependencyObject から継承されます。)
パブリック プロパティ FlowDirection レイアウトを制御する親要素内でのテキストやその他のユーザー インターフェイス (UI) 要素のフロー方向を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ FontFamily コントロールのフォント ファミリを取得または設定します。 (Control から継承されます。)
パブリック プロパティ FontSize フォント サイズを取得または設定します。 (Control から継承されます。)
パブリック プロパティ FontStretch 画面上でのフォントの縮小率または拡大率を取得または設定します。 (Control から継承されます。)
パブリック プロパティ FontStyle フォント スタイルを取得または設定します。 (Control から継承されます。)
パブリック プロパティ FontWeight 指定したフォントの太さを取得または設定します。 (Control から継承されます。)
パブリック プロパティ Foreground 前景色を表すブラシを取得または設定します。 (Control から継承されます。)
パブリック プロパティ GridCellSize
パブリック プロパティ GroupFooterTemplate
パブリック プロパティ GroupHeaderTemplate
パブリック プロパティ Height 要素の高さの推奨値を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ HideEmptyGroups
パブリック プロパティ HorizontalAlignment この要素が、Panel またはアイテム コントロールのような親要素内に構成されるときに適用される水平方向の配置特性を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ HorizontalContentAlignment コントロールのコンテンツの水平方向の配置を取得または設定します。 (Control から継承されます。)
パブリック プロパティ IsEnabled (Control から継承されます。)
パブリック プロパティ IsGroupingEnabled
パブリック プロパティ IsHitTestVisible 描画されたコンテンツの一部からヒット テスト結果としてこの要素が返される可能性があるかどうかを宣言する値を取得または設定します。これは、依存関係プロパティです。 (UIElement から継承されます。)
パブリック プロパティ IsTabStop コントロールがタブ ナビゲーションに含まれるかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティ ItemsSource
パブリック プロパティ ItemTemplate
パブリック プロパティ JumpListStyle
パブリック プロパティ Language 要素に適用されるローカリゼーション/グローバリゼーション言語情報を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ LayoutMode
パブリック プロパティ ListFooter
パブリック プロパティ ListFooterTemplate
パブリック プロパティ ListHeader
パブリック プロパティ ListHeaderTemplate
パブリック プロパティ ManipulationState
パブリック プロパティ Margin 要素の外側の余白を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ MaxHeight 要素の高さの最大値を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ MaxWidth 要素の幅の最大値を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ MinHeight 要素の高さの最小値を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ MinWidth 要素の幅の最小値を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ Name 要素の識別名を取得または設定します。この名前は、XAML プロセッサによる処理時に構築されたマークアップ要素を、その後に分離コード (イベント ハンドラーのコードなど) から参照するために使用できます。 (FrameworkElement から継承されます。)
パブリック プロパティ Opacity ユーザー インターフェイス (UI) での描画時に UIElement 全体に適用される不透明率を取得または設定します。これは、依存関係プロパティです。 (UIElement から継承されます。)
パブリック プロパティ OpacityMask この要素の描画されるコンテンツのアルファ チャネル マスクに適用される Brush 実装として、不透明マスクを取得または設定します。これは、依存関係プロパティです。 (UIElement から継承されます。)
パブリック プロパティ Padding コントロールのパディングを取得または設定します。 (Control から継承されます。)
パブリック プロパティ Parent この要素の論理上の親要素を取得します。 (FrameworkElement から継承されます。)
パブリック プロパティ Projection (UIElement から継承されます。)
パブリック プロパティ RenderSize この要素の最終的な描画サイズを取得 (または設定) します (設定については、「解説」を参照してください)。 (UIElement から継承されます。)
パブリック プロパティ RenderTransform この要素のレンダリング位置に関連する変換情報を取得または設定します。これは、依存関係プロパティです。 (UIElement から継承されます。)
パブリック プロパティ RenderTransformOrigin RenderTransform によって宣言された任意の描画変換の、要素の境界に対する中心点を取得または設定します。これは、依存関係プロパティです。 (UIElement から継承されます。)
パブリック プロパティ Resources ローカルで定義されたリソース ディクショナリを取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ SelectedItem
パブリック プロパティ Style この要素で描画時に使用されるスタイルを取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ TabIndex ユーザーが Tab キーを使用してコントロール間を移動するときに、要素がフォーカスを受け取る順序を決定する値を取得または設定します (Control から継承されます。)
パブリック プロパティ TabNavigation (Control から継承されます。)
パブリック プロパティ Tag この要素に関するユーザー定義情報の格納に使用できる任意のオブジェクト値を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ Template コントロール テンプレートを取得または設定します。 (Control から継承されます。)
パブリック プロパティ Triggers この要素で直接 (または子要素で) 設定されているトリガーのコレクションを取得します。 (FrameworkElement から継承されます。)
パブリック プロパティ UseLayoutRounding (UIElement から継承されます。)
パブリック プロパティ UseOptimizedManipulationRouting (FrameworkElement から継承されます。)
パブリック プロパティ VerticalAlignment この要素が、パネルまたはアイテム コントロールのような親要素内に構成されるときに適用される垂直方向の配置特性を取得または設定します。 (FrameworkElement から継承されます。)
パブリック プロパティ VerticalContentAlignment コントロールのコンテンツの垂直方向の配置を取得または設定します。 (Control から継承されます。)
パブリック プロパティ Visibility ユーザー インターフェイス (UI) でのこの要素の可視性を取得または設定します。これは、依存関係プロパティです。 (UIElement から継承されます。)
パブリック プロパティ Width 要素の幅を取得または設定します。 (FrameworkElement から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddHandler(RoutedEvent, Delegate, Boolean) 指定したルーティング イベントのルーティング イベント ハンドラーを、現在の要素のハンドラー コレクションに追加します。イベント ルート上の他の要素により既に処理済みとしてマークされているルーティング イベントに対し、指定したハンドラーが呼び出されるようにするには、handledEventsToo を true に指定します。 (UIElement から継承されます。)
パブリック メソッド ApplyTemplate (Control から継承されます。)
パブリック メソッド Arrange 子要素を配置し、UIElement のサイズを決定します。親要素はそれぞれの ArrangeCore 実装 (または WPF フレームワーク レベルの同等実装) からこのメソッドを呼び出し、レイアウトを再帰的に更新します。このメソッドは、レイアウト更新の第 2 のパスを構成します。 (UIElement から継承されます。)
プロテクト メソッド ArrangeOverride 派生クラスでオーバーライドされると、子要素を配置し、FrameworkElement 派生クラスのサイズを決定します。 (FrameworkElement から継承されます。)
パブリック メソッド CaptureMouse この要素にマウスをキャプチャするように強制することを試みます。 (UIElement から継承されます。)
パブリック メソッド CheckAccess (DependencyObject から継承されます。)
パブリック メソッド ClearValue(DependencyProperty) プロパティのローカル値を消去します。消去するプロパティは、DependencyProperty 識別子で指定します。 (DependencyObject から継承されます。)
パブリック メソッド Equals(Object) 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド FindName 指定した識別名を持つ要素を検索します。 (FrameworkElement から継承されます。)
パブリック メソッド Focus (Control から継承されます。)
パブリック メソッド GetAnimationBaseValue (DependencyObject から継承されます。)
パブリック メソッド GetBindingExpression 指定したプロパティのバインディングを表す BindingExpression を返します。 (FrameworkElement から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetTemplateChild (Control から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetValue DependencyObject のこのインスタンスにある依存関係プロパティの現在の有効値を返します。 (DependencyObject から継承されます。)
パブリック メソッド InvalidateArrange 要素の配置状態 (レイアウト) を無効にします。無効にした後、要素のレイアウトが更新されます。更新は、UpdateLayout によって強制されない限り非同期に行われます。 (UIElement から継承されます。)
パブリック メソッド InvalidateMeasure 要素の測定状態 (レイアウト) を無効にします。 (UIElement から継承されます。)
パブリック メソッド Measure UIElementDesiredSize を更新します。親要素はそれぞれの MeasureCore 実装からこのメソッドを呼び出し、レイアウトを再帰的に更新します。このメソッドの呼び出しにより、レイアウト更新の最初のパス ("測定" パス) が構成されます。 (UIElement から継承されます。)
プロテクト メソッド MeasureOverride (FrameworkElement.MeasureOverride(Size) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド OnApplyTemplate (FrameworkElement.OnApplyTemplate() をオーバーライドします。)
プロテクト メソッド OnCreateAutomationPeer Windows Presentation Foundation (WPF) インフラストラクチャの、クラス固有の AutomationPeer 実装を返します。 (UIElement から継承されます。)
プロテクト メソッド OnDoubleTap (Control から継承されます。)
プロテクト メソッド OnDragEnter (Control から継承されます。)
プロテクト メソッド OnDragLeave (Control から継承されます。)
プロテクト メソッド OnDragOver (Control から継承されます。)
プロテクト メソッド OnDrop (Control から継承されます。)
プロテクト メソッド OnGotFocus (Control から継承されます。)
プロテクト メソッド OnHold (Control から継承されます。)
プロテクト メソッド OnKeyDown (Control から継承されます。)
プロテクト メソッド OnKeyUp (Control から継承されます。)
プロテクト メソッド OnLostFocus (Control から継承されます。)
プロテクト メソッド OnLostMouseCapture (Control から継承されます。)
プロテクト メソッド OnManipulationCompleted (Control から継承されます。)
プロテクト メソッド OnManipulationDelta (Control から継承されます。)
プロテクト メソッド OnManipulationStarted (Control から継承されます。)
プロテクト メソッド OnMouseEnter (Control から継承されます。)
プロテクト メソッド OnMouseLeave (Control から継承されます。)
プロテクト メソッド OnMouseLeftButtonDown (Control から継承されます。)
プロテクト メソッド OnMouseLeftButtonUp (Control から継承されます。)
プロテクト メソッド OnMouseMove (Control から継承されます。)
プロテクト メソッド OnMouseRightButtonDown (Control から継承されます。)
プロテクト メソッド OnMouseRightButtonUp (Control から継承されます。)
プロテクト メソッド OnMouseWheel (Control から継承されます。)
プロテクト メソッド OnTap (Control から継承されます。)
プロテクト メソッド OnTextInput (Control から継承されます。)
プロテクト メソッド OnTextInputStart (Control から継承されます。)
プロテクト メソッド OnTextInputUpdate (Control から継承されます。)
パブリック メソッド ReadLocalValue 依存関係プロパティのローカル値が存在する場合に、そのローカル値を返します。 (DependencyObject から継承されます。)
パブリック メソッド ReleaseMouseCapture この要素がマウス キャプチャを保持していた場合、キャプチャを解放します。 (UIElement から継承されます。)
パブリック メソッド RemoveHandler 指定したルーティング イベント ハンドラーをこの要素から削除します。 (UIElement から継承されます。)
パブリック メソッド ScrollTo
パブリック メソッド SetBinding(DependencyProperty, Binding) (FrameworkElement から継承されます。)
パブリック メソッド SetValue(DependencyProperty, Object) 依存関係プロパティ識別子を指定して、該当する依存関係プロパティのローカル値を設定します。 (DependencyObject から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TransformToVisual(UIElement) (UIElement から継承されます。)
パブリック メソッド UpdateLayout この要素のすべての子ビジュアル要素のレイアウトが正常に更新されるようにします。 (UIElement から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント BindingValidationError (FrameworkElement から継承されます。)
パブリック イベント DoubleTap (UIElement から継承されます。)
パブリック イベント GotFocus この要素が論理フォーカスを取得したときに発生します。 (UIElement から継承されます。)
パブリック イベント Hold (UIElement から継承されます。)
パブリック イベント IsEnabledChanged (Control から継承されます。)
パブリック イベント ItemRealized
パブリック イベント ItemUnrealized
パブリック イベント JumpListClosed
パブリック イベント JumpListOpening
パブリック イベント KeyDown この要素にフォーカスがあるときにキーが押されると発生します。 (UIElement から継承されます。)
パブリック イベント KeyUp この要素にフォーカスがあるときにキーが離されると発生します。 (UIElement から継承されます。)
パブリック イベント LayoutUpdated (FrameworkElement から継承されます。)
パブリック イベント Loaded 要素の配置、描画、および操作の準備が完了したときに発生します。 (FrameworkElement から継承されます。)
パブリック イベント LostFocus この要素が論理フォーカスを失ったときに発生します。 (UIElement から継承されます。)
パブリック イベント LostMouseCapture この要素がマウス キャプチャを失ったときに発生します。 (UIElement から継承されます。)
パブリック イベント ManipulationCompleted UIElement オブジェクトの操作および慣性による処理が完了すると発生します。 (UIElement から継承されます。)
パブリック イベント ManipulationDelta 操作中に入力デバイスが位置を変更したときに発生します。 (UIElement から継承されます。)
パブリック イベント ManipulationStarted 入力デバイスで UIElement オブジェクトの操作を開始すると発生します。 (UIElement から継承されます。)
パブリック イベント ManipulationStateChanged
パブリック イベント MouseEnter マウス ポインターがこの要素の境界内に入ったときに発生します。 (UIElement から継承されます。)
パブリック イベント MouseLeave マウス ポインターがこの要素の境界内から出たときに発生します。 (UIElement から継承されます。)
パブリック イベント MouseLeftButtonDown この要素の上にマウス ポインターがある状態でマウスの左ボタンが押されたときに発生します。 (UIElement から継承されます。)
パブリック イベント MouseLeftButtonUp この要素の上にマウス ポインターがある状態でマウスの左ボタンが離されたときに発生します。 (UIElement から継承されます。)
パブリック イベント MouseMove この要素の上でマウス ポインターが動かされたときに発生します。 (UIElement から継承されます。)
パブリック イベント MouseWheel この要素の上にマウス ポインターがある状態でユーザーがマウス ホイールを使用したときに発生します。 (UIElement から継承されます。)
パブリック イベント PropertyChanged
パブリック イベント SelectionChanged
パブリック イベント SizeChanged この要素の ActualHeight プロパティまたは ActualWidth プロパティの値が変更されると発生します。 (FrameworkElement から継承されます。)
パブリック イベント Tap (UIElement から継承されます。)
パブリック イベント TextInput この要素がデバイスに依存しない方法でテキストを取得したときに発生します。 (UIElement から継承されます。)
パブリック イベント TextInputStart (UIElement から継承されます。)
パブリック イベント TextInputUpdate (UIElement から継承されます。)
パブリック イベント Unloaded 読み込まれた要素の要素ツリーから要素が削除されたときに発生します。 (FrameworkElement から継承されます。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー GridCellSizeProperty
パブリック フィールド静的メンバー GroupFooterTemplateProperty
パブリック フィールド静的メンバー GroupHeaderTemplateProperty
パブリック フィールド静的メンバー HideEmptyGroupsProperty
パブリック フィールド静的メンバー IsGroupingEnabledProperty
パブリック フィールド静的メンバー ItemsSourceProperty
パブリック フィールド静的メンバー ItemTemplateProperty
パブリック フィールド静的メンバー JumpListStyleProperty
パブリック フィールド静的メンバー ListFooterProperty
パブリック フィールド静的メンバー ListFooterTemplateProperty
パブリック フィールド静的メンバー ListHeaderProperty
パブリック フィールド静的メンバー ListHeaderTemplateProperty

このページのトップへ

バージョン情報

Windows Phone アプリ用 .NET

サポート対象 : Windows Phone 8、Silverlight 8.1

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.Phone.Controls 名前空間