Span クラス

定義

FormattedString のセクションを表します。Represents a section of a FormattedString.

[Xamarin.Forms.ContentProperty("Text")]
public class Span : Xamarin.Forms.GestureElement, Xamarin.Forms.IDecorableTextElement, Xamarin.Forms.Internals.IFontElement
type Span = class
    inherit GestureElement
    interface IFontElement
    interface IDecorableTextElement
継承
属性
実装

注釈

Span プロパティへのバインドは、既定で 1 回限りです。Bindings to Span properties are OneTime by default.

コンストラクター

Span()

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

フィールド

BackgroundColorProperty

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

FontAttributesProperty

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

FontFamilyProperty

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

FontProperty

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

FontSizeProperty

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

ForegroundColorProperty

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

LineHeightProperty

バインド可能なプロパティ LineHeight のバッキング ストア。Backing store for the LineHeight bindable property.

StyleProperty

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

TextColorProperty

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

TextDecorationsProperty

TextDecorations プロパティに関連付けられた BindablePropertyThe BindableProperty associated with the TextDecorations property.

TextProperty

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

プロパティ

AutomationId

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

(継承元 Element)
BackgroundColor

スパンの背景の色を取得または設定します。Gets or sets the Color of the span background.

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)
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)
Font

スパン内のテキストのフォントを取得または設定します。Gets or sets the Font for the text in the span.

FontAttributes

スパンのフォントが太字か、斜体か、そのいずれでもないかを示す値を取得します。Gets a value that indicates whether the font for the span is bold, italic, or neither.

FontFamily

スパン内のテキストのフォントが属するフォント ファミリを取得します。Gets the font family to which the font for the text in the span belongs.

FontSize

スパン内のテキストのフォントのサイズを取得します。Gets the size of the font for the text in the span.

ForegroundColor

スパン内のテキストの色を取得または設定します。Gets or sets the Color for the text in the span.

GestureRecognizers

要素に属している認識機能の一覧を取得します。Gets the list of recognizers that belong to the element.

(継承元 GestureElement)
Id

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

(継承元 Element)
LineHeight

テキストを表示する場合、既定行の高さに適用する乗数を取得または設定します。Gets or sets the multiplier to apply to the default line height when displaying text.

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)
Style

スパンに適用するスタイルを取得または設定します。Gets or sets the Style to apply to the span.

StyleId

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

(継承元 Element)
Text

スパンのテキストを取得または設定します。Gets or sets the text of the span.

TextColor

テキストの色を取得または設定します。Gets or sets the text color.

TextDecorations

このスパンに適用される TextDecorations を取得または設定します。Gets or sets the TextDecorations applied to this span.

メソッド

ApplyBindings()

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

(継承元 BindableObject)
ClearValue(BindableProperty)

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

(継承元 BindableObject)
ClearValue(BindablePropertyKey)

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

(継承元 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)
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)
OnBindingContextChanged()

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

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)
OnParentSet()

要素の親が設定されるたびに呼び出されます。Invoked whenever the Parent of an element is set. 要素が親に追加されたときの動作を追加する目的でこのメソッドを実装します。Implement this method in order to add behavior when the element is added to a parent.

(継承元 Element)
OnPropertyChanged(String)

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

(継承元 Element)
OnPropertyChanging(String)

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

(継承元 BindableObject)
RemoveBinding(BindableProperty)

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

(継承元 BindableObject)
RemoveDynamicResource(BindableProperty)

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

(継承元 Element)
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)

イベント

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)
PlatformSet (継承元 Element)
PropertyChanged

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

(継承元 BindableObject)
PropertyChanging

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

(継承元 BindableObject)

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

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)
IFontElement.FontSizeDefaultValueCreator()

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

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

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

IFontElement.OnFontChanged(Font, Font)

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

IFontElement.OnFontFamilyChanged(String, String)

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

IFontElement.OnFontSizeChanged(Double, Double)

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

INameScope.RegisterName(String, Object)

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

(継承元 Element)
ISpatialElement.Region

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

(継承元 GestureElement)

拡張メソッド

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.

FindByName<T>(Element, String)

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

適用対象