ConstraintExpression クラス

定義

制約のリレーションシップを定義します。Defines a constraint relationship.

public class ConstraintExpression : Xamarin.Forms.Xaml.IMarkupExtension<Xamarin.Forms.Constraint>
type ConstraintExpression = class
    interface IMarkupExtension<Constraint>
    interface IMarkupExtension
継承
ConstraintExpression
実装

コンストラクター

ConstraintExpression()

既定値を使用して新しい ConstraintExpression を作成します。Creates a new ConstraintExpression with default values.

プロパティ

Constant

制約の定数値を取得または設定します。Gets or sets the constant constraint value.

ElementName

制約を計算するソース要素の名前を取得または設定します。Gets or sets the name of a source element against which to calculate the constraint.

Factor

ソース要素を基準にした、制約を受けるディメンションを拡大縮小する要素を取得または設定します。Gets or sets the factor by which to scale a constrained dimension, relative to the source element.

Property

制約の計算で使用するソース要素のプロパティの名前を取得または設定します。Gets or sets name of the property on the source element to use in the constraint calculation.

Type

制約タイプを取得または設定します。Gets or sets the constraint type.

メソッド

ProvideValue(IServiceProvider)

派生クラスで実装された場合、このマークアップ拡張機能のターゲット プロパティの値として提供されるオブジェクトを返します。When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.

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

IMarkupExtension.ProvideValue(IServiceProvider)

内部使用のみ。For internal use only.

適用対象