RowDefinition クラス

定義

Grid 内の行のプロパティを定義する IDefinitionAn IDefinition that defines properties for a row in a Grid.

public sealed class RowDefinition : Xamarin.Forms.BindableObject, Xamarin.Forms.IDefinition
type RowDefinition = class
    inherit BindableObject
    interface IDefinition
継承
RowDefinition
実装

注釈

アプリ開発者が指定できるGridUnitTypeの値をHeightXAML プロパティ。App developers can specify GridUnitType values for the Height property in XAML. これは、通常のタグの内側、RowDefinitionsプロパティのコレクション。This is typically done inside tags for the RowDefinitions collection property. 次の例は、有効な 3 つのそれぞれに 3 つの行の高さを設定GridUnitType値。The following example demonstrates setting three row heights to each of the three valid GridUnitType values:


<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="*" />
    <RowDefinition Height="100" />
</Grid.RowDefinitions>

コンストラクター

RowDefinition()

既定値を使用して新しい RowDefinition オブジェクトを作成します。Creates a new RowDefinition object with default values.

フィールド

HeightProperty

Height プロパティのバッキング ストア。Backing store for the Height property.

プロパティ

BindingContext

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

(Inherited from BindableObject)
Height

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

メソッド

ApplyBindings()

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

(Inherited from BindableObject)
ClearValue(BindableProperty)

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

(Inherited from BindableObject)
ClearValue(BindablePropertyKey)

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

(Inherited from BindableObject)
GetValue(BindableProperty)

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

(Inherited from BindableObject)
GetValues(BindableProperty, BindableProperty)

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

(Inherited from BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)

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

(Inherited from BindableObject)
IsSet(BindableProperty)

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

(Inherited from BindableObject)
OnBindingContextChanged()

このメソッドをオーバーライドし、BindingContext が変更されたときにアクションを実行します。Override this method to execute an action when the BindingContext changes.

(Inherited from BindableObject)
OnPropertyChanged(String)

子クラスからこのメソッドを呼び出し、プロパティが変更されたことを通知します。Call this method from a child class to notify that a change happened on a property.

(Inherited from BindableObject)
OnPropertyChanging(String)

子クラスからこのメソッドを呼び出し、プロパティで変更が行われることを通知します。Call this method from a child class to notify that a change is going to happen on a property.

(Inherited from BindableObject)
RemoveBinding(BindableProperty)

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

(Inherited from BindableObject)
SetBinding(BindableProperty, BindingBase)

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

(Inherited from BindableObject)
SetValue(BindableProperty, Object)

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

(Inherited from BindableObject)
SetValue(BindablePropertyKey, Object)

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

(Inherited from BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

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

(Inherited from BindableObject)
UnapplyBindings()

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

(Inherited from BindableObject)

イベント

BindingContextChanged

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

(Inherited from BindableObject)
PropertyChanged

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

(Inherited from BindableObject)
PropertyChanging

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

(Inherited from BindableObject)
SizeChanged

行のサイズが変更されたときに発生するイベント。Event that is raised when the size of the row is changed.

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

(Inherited from BindableObject)

拡張メソッド

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.

適用対象