| File: TextElement.cs | Web Access |
| Project: src\src\Controls\src\Core\Controls.Core.csproj (Microsoft.Maui.Controls) |
#nullable disable using Microsoft.Maui.Graphics; namespace Microsoft.Maui.Controls { static class TextElement { /// <summary> /// The backing store for the <see cref="ITextElement.TextColor" /> bindable property. /// </summary> public static readonly BindableProperty TextColorProperty = BindableProperty.Create(nameof(ITextElement.TextColor), typeof(Color), typeof(ITextElement), null, propertyChanged: OnTextColorPropertyChanged); /// <summary> /// The backing store for the <see cref="ITextElement.CharacterSpacing" /> bindable property. /// </summary> public static readonly BindableProperty CharacterSpacingProperty = BindableProperty.Create(nameof(ITextElement.CharacterSpacing), typeof(double), typeof(ITextElement), 0.0d, propertyChanged: OnCharacterSpacingPropertyChanged); static void OnTextColorPropertyChanged(BindableObject bindable, object oldValue, object newValue) { ((ITextElement)bindable).OnTextColorPropertyChanged((Color)oldValue, (Color)newValue); } static void OnCharacterSpacingPropertyChanged(BindableObject bindable, object oldValue, object newValue) { ((ITextElement)bindable).OnCharacterSpacingPropertyChanged((double)oldValue, (double)newValue); } /// <summary> /// The backing store for the <see cref="ITextElement.TextTransform" /> bindable property. /// </summary> public static readonly BindableProperty TextTransformProperty = BindableProperty.Create(nameof(ITextElement.TextTransform), typeof(TextTransform), typeof(ITextElement), TextTransform.Default, propertyChanged: OnTextTransformPropertyChanged); static void OnTextTransformPropertyChanged(BindableObject bindable, object oldValue, object newValue) { ((ITextElement)bindable).OnTextTransformChanged((TextTransform)oldValue, (TextTransform)newValue); } } }