TextCell クラス

定義

プライマリ Text および Detail テキストを含む CellA Cell with primary Text and Detail text.

public class TextCell : Xamarin.Forms.Cell
type TextCell = class
    inherit Cell
継承
派生

注釈

基本的な使用例を次に示します。The following example shows a basic use.


public class App : Application
{
    public App()
    {
        MainPage = new ContentPage {
            Content = new TableView {
                Intent = TableIntent.Form,
                Root = new TableRoot ("Table Title") {
                    new TableSection ("Section 1 Title") {
                        new TextCell {
                            Text = "TextCell Text",
                            Detail = "TextCell Detail"
                        },
                        new EntryCell {
                            Label = "EntryCell:",
                            Placeholder = "default keyboard",
                            Keyboard = Keyboard.Default
                        }
                    },
                    new TableSection ("Section 2 Title") {
                        new EntryCell {
                            Label = "Another EntryCell:",
                            Placeholder = "phone keyboard",
                            Keyboard = Keyboard.Telephone
                        },
                        new SwitchCell {
                            Text = "SwitchCell:"
                        }
                    }
                }
            }
        }; 
    }
    // OnStart, OnSleep, OnResume overrides omitted...
}

コンストラクター

TextCell()

TextCell クラスの新しいインスタンスを初期化します。Initializes a new instance of the TextCell class.

フィールド

CommandParameterProperty

バインド可能なプロパティ CommandParameter を識別します。Identifies the CommandParameter bindable property.

CommandProperty

バインド可能なプロパティ Command を識別します。Identifies the Command bindable property.

DefaultCellHeight

セルの既定の高さ。The default height of cells.

(継承元 Cell)
DetailColorProperty

バインド可能なプロパティ DetailColor を識別します。Identifies the DetailColor bindable property.

DetailProperty

表示されるセカンダリ テキストを取得または設定します。Gets or sets the secondary text to be displayed. これはバインド可能なプロパティです。This is a bindable property.

TextColorProperty

バインド可能なプロパティ TextColor を識別します。Identifies the TextColor bindable property.

TextProperty

バインド可能なプロパティ Text を識別します。Identifies the Text bindable property.

プロパティ

AutomationId

自動化フレームワークがこの要素を見つけ、対話することを可能にする値を取得または設定します。Gets or sets a value that allows the automation framework to find and interact with this element.

(継承元 Element)
BindingContext

バインドされたプロパティのうち、この BindableObject に属するプロパティの対象となるプロパティが含まれるオブジェクトを取得または設定します。Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

(継承元 BindableObject)
ClassId

意味的に同類の要素の集合を識別するために使用される値を取得または設定します。Gets or sets a value used to identify a collection of semantically similar elements.

(継承元 Element)
Command

TextCell がタップされたときに実行される ICommand を取得または設定します。Gets or sets the ICommand to be executed when the TextCell is tapped. これはバインド可能なプロパティです。This is a bindable property.

CommandParameter

コマンドの呼び出し時に渡されるパラメーターを取得または設定します。Gets or sets the parameter passed when invoking the Command. これはバインド可能なプロパティです。This is a bindable property.

ContextActions

ユーザーが Cell にデバイス固有のコンテキストのジェスチャを実行するときに表示されるメニュー項目の一覧を取得します。Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell.

(継承元 Cell)
Detail

TextCell に表示されるセカンダリ テキストを取得または設定します。Gets or sets the secondary text to be displayed in the TextCell. これはバインド可能なプロパティです。This is a bindable property.

DetailColor

セカンダリ テキストをレンダリングするための色を取得または設定します。Gets or sets the color to render the secondary text. これはバインド可能なプロパティです。This is a bindable property.

Dispatcher (継承元 BindableObject)
EffectControlProvider

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
Effects

この項目に適用される効果の一覧。A list of the effects that are applied to this item.

(継承元 Element)
HasContextActions

セルに ContextActions リスト プロパティのメニュー項目が少なくとも 1 つあるかどうかを示す値を取得します。Gets a value that indicates whether the cell has at least one menu item in its ContextActions list property.

(継承元 Cell)
Height

Cell の高さを取得または設定します。Gets or sets the height of the Cell.

(継承元 Cell)
Id

アプリケーションの実行により要素を一意に識別するために使用できる値を取得します。Gets a value that can be used to uniquely identify an element through the run of an application.

(継承元 Element)
IsContextActionsLegacyModeEnabled (継承元 Cell)
IsEnabled

Cell の IsEnabled 状態を取得または設定します。Gets or sets the IsEnabled state of the Cell. これはバインド可能なプロパティです。This is a bindable property.

(継承元 Cell)
LogicalChildren

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
Parent

要素の親要素を取得または設定します。Gets or sets the parent element of the element.

(継承元 Element)
ParentView

この要素の最も近い祖先 (すなわち VisualElement) である要素を取得します。Gets the element which is the closest ancestor of this element that is a VisualElement.

(継承元 Element)
Platform (継承元 Element)
RealParent

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
RenderHeight

デバイス上でレンダリングされたセルの高さを取得します。Gets the height of the rendered cell on the device.

(継承元 Cell)
StyleId

要素を一意に識別するユーザー定義の値を取得または設定します。Gets or sets a user defined value to uniquely identify the element.

(継承元 Element)
Text

表示されるプライマリ テキストを取得または設定します。Gets or sets the primary text to be displayed. これはバインド可能なプロパティです。This is a bindable property.

TextColor

プライマリ テキストをレンダリングするための色を取得または設定します。Gets or sets the color to render the primary text. これはバインド可能なプロパティです。This is a bindable property.

メソッド

ApplyBindings()

BindingContext にバインディングを適用します。Apply the bindings to BindingContext.

(継承元 BindableObject)
ClearValue(BindableProperty)

SetValueproperty によって設定された値を消去します。Clears any value set by SetValue for property.

(継承元 BindableObject)
ClearValue(BindablePropertyKey)

SetValue によって識別されるプロパティの propertyKey によって設定される値を消去します。Clears any value set by SetValue for the property that is identified by propertyKey.

(継承元 BindableObject)
CoerceValue(BindableProperty) (継承元 BindableObject)
CoerceValue(BindablePropertyKey) (継承元 BindableObject)
Descendants()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
EffectIsAttached(String)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
FindByName(String)

指定した名前を持つ要素を返します。Returns the element that has the specified name.

(継承元 Element)
ForceUpdateSize()

セルのサイズをすぐに更新します。Immediately updates the cell's size.

(継承元 Cell)
GetValue(BindableProperty)

BindableProperty に含まれる値を返します。Returns the value that is contained in the BindableProperty.

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 BindableObject)
IsSet(BindableProperty)

ターゲット プロパティが存在し、設定されている場合、true を返します。Returns true if the target property exists and has been set.

(継承元 BindableObject)
On<T>() (継承元 Cell)
OnAppearing()

Appearing イベントが発生するたびに呼び出されます。Invoked whenever an Appearing event occurs. このイベントに対するクラス処理を追加するには、このメソッドを実装します。Implement this method to add class handling for this event.

(継承元 Cell)
OnBindingContextChanged()

バインド コンテキストが変更されたときに発生するイベント。Event that is raised when the binding context is changed.

(継承元 Cell)
OnChildAdded(Element)

ChildAdded イベントを生成する必要があるたびに呼び出されます。Invoked whenever the ChildAdded event needs to be emitted. このイベントに対するクラス処理を追加するには、このメソッドを実装します。Implement this method to add class handling for this event.

(継承元 Element)
OnChildRemoved(Element)

ChildRemoved イベントを生成する必要があるたびに呼び出されます。Invoked whenever the ChildRemoved event needs to be emitted. このイベントに対するクラス処理を追加するには、このメソッドを実装します。Implement this method to add class handling for this event.

(継承元 Element)
OnDisappearing()

Disappearing イベントが発生するたびに呼び出されます。Invoked whenever an Disappearing event occurs. このイベントに対するクラス処理を追加するには、このメソッドを実装します。Implement this method to add class handling for this event.

(継承元 Cell)
OnParentSet()

アプリケーション開発者は、セルの親が設定されたときにアクションを実行するように、このメソッドをオーバーライドすることができます。Application developers can override this method to do actions when the cell's parent is set.

(継承元 Cell)
OnPropertyChanged(String)

バインドされたプロパティが変更されたときに呼び出されるメソッド。Method that is called when a bound property is changed.

(継承元 Element)
OnPropertyChanging(String)

アプリケーション開発者は、propertyName によって名前が付けられたプロパティが設定されたときにアクションを実行するように、このメソッドをオーバーライドすることができます。TApplication developers can override this method to do actions when the property named by propertyName is set.

(継承元 Cell)
OnTapped()

セルがタップされるたびに呼び出されます。Invoked whenever the Cell is Tapped.

RemoveBinding(BindableProperty)

以前に設定されたバインディングを削除します。Removes a previously set binding.

(継承元 BindableObject)
RemoveDynamicResource(BindableProperty)

以前に設定された動的リソースを削除しますRemoves a previously set dynamic resource

(継承元 Element)
SendAppearing()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Cell)
SendDisappearing()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Cell)
SetBinding(BindableProperty, BindingBase)

プロパティにバインディングを割り当てます。Assigns a binding to a property.

(継承元 BindableObject)
SetDynamicResource(BindableProperty, String)

キーを指定した DynamicResource を介して更新するこの要素の BindableProperty プロパティを設定します。Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.

(継承元 Element)
SetValue(BindableProperty, Object)

指定したプロパティの値を設定します。Sets the value of the specified property.

(継承元 BindableObject)
SetValue(BindablePropertyKey, Object)

propertyKey の値を設定します。Sets the value of the propertyKey.

(継承元 BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
UnapplyBindings()

以前に設定されたバインディングをすべて解除します。Unapplies all previously set bindings.

(継承元 BindableObject)

イベント

Appearing

Cell の視覚的な表現が、視覚的なレイアウトに追加されているときに発生します。Occurs when the visual representation of the Cell is being added to the visual layout.

(継承元 Cell)
BindingContextChanged

BindingContext プロパティが変更されるたびに発生します。Raised whenever the BindingContext property changes.

(継承元 BindableObject)
ChildAdded

子要素が要素に追加されるたびに発生します。Occurs whenever a child element is added to the element.

(継承元 Element)
ChildRemoved

子要素が要素から削除されるたびに発生します。Occurs whenever a child element is removed from the element.

(継承元 Element)
DescendantAdded

子要素が要素サブツリーに追加されるたびに発生します。Occurs whenever a child element is added to the elements subtree.

(継承元 Element)
DescendantRemoved

子要素が要素サブツリーから削除されるたびに発生します。Occurs whenever a child element is removed from the elements subtree.

(継承元 Element)
Disappearing

Cell の視覚的な表現が、視覚的なレイアウトから削除されているときに発生します。Occurs when the visual representation of the Cell is being removed from the visual layout.

(継承元 Cell)
ForceUpdateSizeRequested

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Cell)
PlatformSet (継承元 Element)
PropertyChanged

プロパティが変更されたときに発生します。Raised when a property has changed.

(継承元 BindableObject)
PropertyChanging

プロパティが変更されようとしているときに発生します。Raised when a property is about to change.

(継承元 BindableObject)
Tapped

Cell がタップされると発生します。Occurs when the Cell is Tapped.

(継承元 Cell)

明示的なインターフェイスの実装

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
INameScope.RegisterName(String, Object)

内部使用専用です。For internal use only.

(継承元 Element)

拡張メソッド

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

プロパティにバインドを作成し、適用します。Creates and applies a binding to a property.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)

式からバインドを作成し適用します。Creates and applies a binding from an expression.

GetPath(Cell)

For internal use by platform renderers.

FindByName<T>(Element, String)

element を含むスコープに name という名前を持つ型 T のインスタンスを返します。Returns the instance of type T that has name name in the scope that includes element.

適用対象