Span 類別

定義

代表 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 屬性的系結預設為 OneTime。

建構函式

Span()

初始化 Span 類別的新執行個體。

欄位

BackgroundColorProperty

BackgroundColor 屬性的備份存放區。

CharacterSpacingProperty

代表 FormattedString 的區段。

FontAttributesProperty

FontAttributes 屬性的備份存放區。

FontFamilyProperty

FontFamily 屬性的備份存放區。

FontProperty

Font 屬性的備份存放區。

FontSizeProperty

FontSize 屬性的備份存放區。

ForegroundColorProperty
已淘汰.

ForegroundColor 屬性的備份存放區。

LineHeightProperty

LineHeight 可繫結屬性的備份存放區。

StyleProperty

Style 屬性的備份存放區。

TextColorProperty

TextColor 屬性的備份存放區。

TextDecorationsProperty

TextDecorations 屬性關聯的 BindableProperty

TextProperty

Text 屬性的備份存放區。

TextTransformProperty

代表 FormattedString 的區段。

屬性

AutomationId

取得或設定值,允許自動化架構尋找此項目並與之互動。

(繼承來源 Element)
BackgroundColor

取得或設定 Span 背景的 Color。

BindingContext

取得或設定物件,這個物件包含屬於此 BindableObject 屬性繫結屬性將設為目標的屬性。

(繼承來源 BindableObject)
CharacterSpacing

代表 FormattedString 的區段。

ClassId

取得或設定值,用來識別語意類似項目的集合。

(繼承來源 Element)
Dispatcher

代表 FormattedString 的區段。

(繼承來源 BindableObject)
EffectControlProvider

供 Xamarin.Forms 平台內部使用。

(繼承來源 Element)
Effects

套用至此項目的效果清單。

(繼承來源 Element)
Font
已淘汰.

取得或設定 Span 中文字的 Font。

FontAttributes

取得值,指出 Span 的字型為粗體、斜體,或兩者皆非。

FontFamily

取得 Span 中文字字型所屬的字型家族。

FontSize

取得 Span 中文字的字型大小。

ForegroundColor

取得或設定 Span 中文字的 Color。

GestureRecognizers

取得元素屬下辨識器的清單。

(繼承來源 GestureElement)
Id

取得值,可用來在應用程式執行期間唯一識別項目。

(繼承來源 Element)
LineHeight

取得或設定要在顯示文字時套用至預設行高的乘數。

LogicalChildren

供 Xamarin.Forms 平台內部使用。

(繼承來源 Element)
Parent

取得或設定項目的父項目。

(繼承來源 Element)
ParentView
已淘汰.

取得即此項目最接近上階的項目,而此項目是 VisualElement

(繼承來源 Element)
Platform
已淘汰.

代表 FormattedString 的區段。

(繼承來源 Element)
RealParent

供 Xamarin.Forms 平台內部使用。

(繼承來源 Element)
Style

取得或設定套用至 Span 的 Style。

StyleId

取得或設定使用者定義值來唯一識別項目。

(繼承來源 Element)
Text

取得或設定 Span 的文字。

TextColor

取得或設定文字色彩。

TextDecorations

取得或設定套用至此範圍的 TextDecorations

TextTransform

代表 FormattedString 的區段。

方法

ApplyBindings()

將繫結套用至 BindingContext

(繼承來源 BindableObject)
ClearValue(BindableProperty)

清除 SetValue 針對 property 所設定的任何值。

(繼承來源 BindableObject)
ClearValue(BindablePropertyKey)

清除 SetValue 針對 propertyKey 所識別屬性設定的任何值。

(繼承來源 BindableObject)
CoerceValue(BindableProperty)

代表 FormattedString 的區段。

(繼承來源 BindableObject)
CoerceValue(BindablePropertyKey)

代表 FormattedString 的區段。

(繼承來源 BindableObject)
Descendants()

供 Xamarin.Forms 平台內部使用。

(繼承來源 Element)
EffectIsAttached(String)

供 Xamarin.Forms 平台內部使用。

(繼承來源 Element)
FindByName(String)

傳回具有指定名稱的元素。

(繼承來源 Element)
GetValue(BindableProperty)

傳回 BindableProperty 中包含的值。

(繼承來源 BindableObject)
GetValues(BindableProperty, BindableProperty)
已淘汰.

供 Xamarin.Forms 平台內部使用。

(繼承來源 BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
已淘汰.

供 Xamarin.Forms 平台內部使用。

(繼承來源 BindableObject)
IsSet(BindableProperty)

如果目標屬性存在且已設定,則傳回 true

(繼承來源 BindableObject)
OnBindingContextChanged()

覆寫此方法,以在 BindingContext 變更時執行動作。

OnChildAdded(Element)

只要需要發出 ChildAdded 事件時即叫用。 實作這個方法可為此事件加入類別處理。

(繼承來源 Element)
OnChildRemoved(Element)
已淘汰.

只要需要發出 ChildRemoved 事件時即叫用。 實作這個方法可為此事件加入類別處理。

(繼承來源 Element)
OnChildRemoved(Element, Int32)

代表 FormattedString 的區段。

(繼承來源 Element)
OnParentSet()

每當設定項目的父系時叫用。 實作這個方法,以便在項目新增至父系時新增行為。

(繼承來源 Element)
OnPropertyChanged(String)

繫結屬性變更時呼叫的方法。

(繼承來源 Element)
OnPropertyChanging(String)

從子類別呼叫這個方法,以通知屬性即將發生變更。

(繼承來源 BindableObject)
RemoveBinding(BindableProperty)

移除先前設定的繫結。

(繼承來源 BindableObject)
RemoveDynamicResource(BindableProperty)

移除先前設定的動態資源

(繼承來源 Element)
SetBinding(BindableProperty, BindingBase)

將繫結指派給屬性。

(繼承來源 BindableObject)
SetDynamicResource(BindableProperty, String)

透過具有所提供索引鍵的 DynamicResource,設定更新此項目的 BindableProperty 屬性。

(繼承來源 Element)
SetValue(BindableProperty, Object)

設定指定之屬性的值。

(繼承來源 BindableObject)
SetValue(BindablePropertyKey, Object)

設定 propertyKey 的值。

(繼承來源 BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

供 Xamarin.Forms 平台內部使用。

(繼承來源 BindableObject)
SetValueFromRenderer(BindableProperty, Object)

供 Xamarin.Forms 平台內部使用。

(繼承來源 Element)
SetValueFromRenderer(BindablePropertyKey, Object)

供 Xamarin.Forms 平台內部使用。

(繼承來源 Element)
UnapplyBindings()

取消套用所有先前設定的繫結。

(繼承來源 BindableObject)
UpdateFormsText(String, TextTransform)

代表 FormattedString 的區段。

事件

BindingContextChanged

每當 BindingContext 屬性變更時引發。

(繼承來源 BindableObject)
ChildAdded

只要將子項目新增至項目時就發生。

(繼承來源 Element)
ChildRemoved

只要從項目移除子項目時就發生。

(繼承來源 Element)
DescendantAdded

只要將子項目新增至項目樹狀子目錄時即發生。

(繼承來源 Element)
DescendantRemoved

只要從項目樹狀子目錄移除子項目時即發生。

(繼承來源 Element)
PlatformSet
已淘汰.

代表 FormattedString 的區段。

(繼承來源 Element)
PropertyChanged

在屬性變更時引發。

(繼承來源 BindableObject)
PropertyChanging

在屬性即將變更時引發。

(繼承來源 BindableObject)

明確介面實作

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

供 Xamarin.Forms 平台內部使用。

(繼承來源 BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

供 Xamarin.Forms 平台內部使用。

(繼承來源 Element)
IFontElement.FontSizeDefaultValueCreator()

供 Xamarin.Forms 平台內部使用。

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

供 Xamarin.Forms 平台內部使用。

IFontElement.OnFontChanged(Font, Font)

供 Xamarin.Forms 平台內部使用。

IFontElement.OnFontFamilyChanged(String, String)

供 Xamarin.Forms 平台內部使用。

IFontElement.OnFontSizeChanged(Double, Double)

供 Xamarin.Forms 平台內部使用。

INameScope.RegisterName(String, Object)

僅供內部使用。

(繼承來源 Element)
ISpatialElement.Region

供 Xamarin.Forms 平台內部使用。

(繼承來源 GestureElement)

擴充方法

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

代表 FormattedString 的區段。

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

代表 FormattedString 的區段。

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

建立並將繫結套用至屬性。

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
已淘汰.

從運算式建立及套用繫結。

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

代表 FormattedString 的區段。

FindByName<T>(Element, String)

傳回包含 element 的範圍中具有 name 名稱的 T 類型執行個體。

適用於