Class
TextBlock

Definition

Namespace:ArtOfTest.WebAii.Controls.Xaml.Wpf

Assembly:ArtOfTest.WebAii.dll

Syntax:

cs-api-definition
public class TextBlock : WpfTestElement, IAutomationPeer, IPeerConverter, ITextBlock, IFrameworkElement, ITargetElement

Inheritance: objectAutomationObject<FrameworkElement>FrameworkElementWpfTestElementTextBlock

Implements: IAutomationPeerIFrameworkElementIPeerConverterITargetElementITextBlock

Inherited Members WpfTestElement.OverridesDefaultStylePropertyWpfTestElement.BindingGroupPropertyWpfTestElement.InputScopePropertyWpfTestElement.LayoutTransformPropertyWpfTestElement.FlowDirectionPropertyWpfTestElement.ForceCursorPropertyWpfTestElement.ContextMenuPropertyWpfTestElement.IsMouseDirectlyOverPropertyWpfTestElement.IsMouseOverPropertyWpfTestElement.IsStylusOverPropertyWpfTestElement.IsKeyboardFocusWithinPropertyWpfTestElement.IsMouseCapturedPropertyWpfTestElement.IsMouseCaptureWithinPropertyWpfTestElement.IsStylusDirectlyOverPropertyWpfTestElement.IsStylusCapturedPropertyWpfTestElement.IsStylusCaptureWithinPropertyWpfTestElement.IsKeyboardFocusedPropertyWpfTestElement.AllowDropPropertyWpfTestElement.ClipToBoundsPropertyWpfTestElement.SnapsToDevicePixelsPropertyWpfTestElement.IsFocusedPropertyWpfTestElement.IsEnabledPropertyWpfTestElement.IsVisiblePropertyWpfTestElement.FocusablePropertyWpfTestElement.OverridesDefaultStyleWpfTestElement.BindingGroupWpfTestElement.InputScopeWpfTestElement.FlowDirectionWpfTestElement.ForceCursorWpfTestElement.ContextMenuWpfTestElement.IsMouseDirectlyOverWpfTestElement.IsMouseOverWpfTestElement.IsStylusOverWpfTestElement.IsKeyboardFocusWithinWpfTestElement.IsMouseCapturedWpfTestElement.IsMouseCaptureWithinWpfTestElement.IsStylusDirectlyOverWpfTestElement.IsStylusCapturedWpfTestElement.IsStylusCaptureWithinWpfTestElement.IsKeyboardFocusedWpfTestElement.AllowDropWpfTestElement.ClipToBoundsWpfTestElement.SnapsToDevicePixelsWpfTestElement.IsFocusedWpfTestElement.IsEnabledWpfTestElement.IsVisibleWpfTestElement.FocusableWpfTestElement.ComputedVisibilityFrameworkElement.ActualWidthPropertyFrameworkElement.ActualHeightPropertyFrameworkElement.WidthPropertyFrameworkElement.HeightPropertyFrameworkElement.MinWidthPropertyFrameworkElement.MaxWidthPropertyFrameworkElement.MinHeightPropertyFrameworkElement.MaxHeightPropertyFrameworkElement.HorizontalAlignmentPropertyFrameworkElement.VerticalAlignmentPropertyFrameworkElement.MarginPropertyFrameworkElement.DesiredSizePropertyFrameworkElement.RenderSizePropertyFrameworkElement.NamePropertyFrameworkElement.TagPropertyFrameworkElement.DataContextPropertyFrameworkElement.OpacityPropertyFrameworkElement.ClipPropertyFrameworkElement.RenderTransformPropertyFrameworkElement.OpacityMaskPropertyFrameworkElement.RenderTransformOriginPropertyFrameworkElement.IsHitTestVisiblePropertyFrameworkElement.VisibilityPropertyFrameworkElement.GetIdentifier(out string, out string)FrameworkElement.IsChild(FrameworkElement)FrameworkElement.GetChildTagIndex(FrameworkElement)FrameworkElement.InitializeMappings(MappingsCollection)FrameworkElement.As<T>()FrameworkElement.CastAs<T>()FrameworkElement.SetProxy(bool)FrameworkElement.SetUid(string)FrameworkElement.SetFindInfo(VisualFindInfo)FrameworkElement.SetXamlTag(string)FrameworkElement.AssignReference(AutomationReference)FrameworkElement.KeyPress(Keys, int, int, int)FrameworkElement.GetRectangle()FrameworkElement.GetRectangle(FrameworkElement)FrameworkElement.GetIntRectangle()FrameworkElement.IsHitTest()FrameworkElement.IsHitTest(bool)FrameworkElement.IsHitTest(FrameworkElement, bool)FrameworkElement.Highlight()FrameworkElement.Highlight(bool)FrameworkElement.Parent()FrameworkElement.Parent<T>()FrameworkElement.Parent(string)FrameworkElement.Parent(string, bool)FrameworkElement.GetNextSibling()FrameworkElement.GetPrevSibling()FrameworkElement.NextSibling(string)FrameworkElement.NextSibling<T>()FrameworkElement.PreviousSibling(string)FrameworkElement.PreviousSibling<T>()FrameworkElement.AnySibling<T>()FrameworkElement.AnySibling(string)FrameworkElement.GetScreenRectangle()FrameworkElement.ScrollToVisible()FrameworkElement.ScrollToVisible(ScrollToVisibleType)FrameworkElement.EnsureClickable()FrameworkElement.ToXml()FrameworkElement.Refresh()FrameworkElement.Equals(object)FrameworkElement.GetHashCode()FrameworkElement.GetProperties()FrameworkElement.GetAttachedProperty<T>(string, string)FrameworkElement.SetAttachedProperty<T>(string, string, T)FrameworkElement.SetFocus()FrameworkElement.ValidateMouseLocationIfNeeded(Point)FrameworkElement.GetStringPresentation()FrameworkElement.ToRealObject()FrameworkElement.FromRealObject(object)FrameworkElement.ValidateType(Type, string)FrameworkElement.GetKnownControlTypes(TechnologyType)FrameworkElement.RegisterElement(Type, string)FrameworkElement.InitKnownWpfControlTypes()FrameworkElement.InitKnownSilverlightControlTypes()FrameworkElement.InitKnownXamlControlTypes(Type)FrameworkElement.GetControlTypeFromInterface(Type)FrameworkElement.Match(IFindExpression)FrameworkElement.SetDepth(int)FrameworkElement.AddChildNode(ITargetElement)FrameworkElement.SetClosingTag(ITargetElement)FrameworkElement.GetChildren()FrameworkElement.GetParent()FrameworkElement.GetHostParent()FrameworkElement.SetParent(ITargetElement)FrameworkElement.GetUniqueHashCode()FrameworkElement.ToString()FrameworkElement.Capture()FrameworkElement.CaptureImage()FrameworkElement.GetProperty<T>(string)FrameworkElement.GetPropertyTypeSafe(string)FrameworkElement.GetAutomationProperty(string)FrameworkElement.SetProperty(string, object)FrameworkElement.ActualWidthFrameworkElement.ActualHeightFrameworkElement.WidthFrameworkElement.HeightFrameworkElement.MinWidthFrameworkElement.MaxWidthFrameworkElement.MinHeightFrameworkElement.MaxHeightFrameworkElement.HorizontalAlignmentFrameworkElement.VerticalAlignmentFrameworkElement.MarginFrameworkElement.DesiredSizeFrameworkElement.RenderSizeFrameworkElement.NameFrameworkElement.OpacityFrameworkElement.ClipFrameworkElement.RenderTransformFrameworkElement.OpacityMaskFrameworkElement.RenderTransformOriginFrameworkElement.IsHitTestVisibleFrameworkElement.VisibilityFrameworkElement.UidFrameworkElement.MappingsFrameworkElement.AutomationIdFrameworkElement.XamlTagBaseFrameworkElement.TextBlockContentFrameworkElement.TextLiteralContentFrameworkElement.UserFrameworkElement.XamlTagFrameworkElement.WaitFrameworkElement.FindFrameworkElement.ApplicationFrameworkElement.AbsoluteTagIndexFrameworkElement.TagNameIndexFrameworkElement.AbsoluteSiblingTagIndexFrameworkElement.EnableValidateMouseLocationFrameworkElement.ToolTipTextFrameworkElement.ChildrenFrameworkElement.TechnologyTypeFrameworkElement.DepthFrameworkElement.IsTestRegionFrameworkElement.ParsedElementFrameworkElement.HostAutomationObject<FrameworkElement>.GetProperty(AutomationProperty)AutomationObject<FrameworkElement>.GetProperty(AutomationProperty, object)AutomationObject<FrameworkElement>.SetProperty(AutomationProperty, object)AutomationObject<FrameworkElement>.InvokeMethod(AutomationMethod, params object[])AutomationObject<FrameworkElement>.InvokeMethod(string, params object[])AutomationObject<FrameworkElement>.Serialize()AutomationObject<FrameworkElement>.Deserialize(string)AutomationObject<FrameworkElement>.ReferenceAutomationObject<FrameworkElement>.PropertyBag

Constructors

TextBlock()

Declaration

cs-api-definition
public TextBlock()

Fields

BackgroundProperty

Declaration

cs-api-definition
public static AutomationProperty BackgroundProperty

Field Value

AutomationProperty

BaselineOffsetProperty

Declaration

cs-api-definition
public static AutomationProperty BaselineOffsetProperty

Field Value

AutomationProperty

FontFamilyProperty

Declaration

cs-api-definition
public static AutomationProperty FontFamilyProperty

Field Value

AutomationProperty

FontSizeProperty

Declaration

cs-api-definition
public static AutomationProperty FontSizeProperty

Field Value

AutomationProperty

FontStretchProperty

Declaration

cs-api-definition
public static AutomationProperty FontStretchProperty

Field Value

AutomationProperty

FontStyleProperty

Declaration

cs-api-definition
public static AutomationProperty FontStyleProperty

Field Value

AutomationProperty

FontWeightProperty

Declaration

cs-api-definition
public static AutomationProperty FontWeightProperty

Field Value

AutomationProperty

ForegroundProperty

Declaration

cs-api-definition
public static AutomationProperty ForegroundProperty

Field Value

AutomationProperty

InlinesProperty

AutomationProperty object for Inlines property.

Declaration

cs-api-definition
public static AutomationProperty InlinesProperty

Field Value

AutomationProperty

IsHyphenationEnabledProperty

Declaration

cs-api-definition
public static AutomationProperty IsHyphenationEnabledProperty

Field Value

AutomationProperty

LineHeightProperty

Declaration

cs-api-definition
public static AutomationProperty LineHeightProperty

Field Value

AutomationProperty

LineStackingStrategyProperty

Declaration

cs-api-definition
public static AutomationProperty LineStackingStrategyProperty

Field Value

AutomationProperty

PaddingProperty

Declaration

cs-api-definition
public static AutomationProperty PaddingProperty

Field Value

AutomationProperty

TextAlignmentProperty

Declaration

cs-api-definition
public static AutomationProperty TextAlignmentProperty

Field Value

AutomationProperty

TextProperty

Declaration

cs-api-definition
public static AutomationProperty TextProperty

Field Value

AutomationProperty

TextTrimmingProperty

Declaration

cs-api-definition
public static AutomationProperty TextTrimmingProperty

Field Value

AutomationProperty

TextWrappingProperty

Declaration

cs-api-definition
public static AutomationProperty TextWrappingProperty

Field Value

AutomationProperty

Properties

Background

Declaration

cs-api-definition
public Brush Background { get; set; }

Property Value

Brush

BaselineOffset

Declaration

cs-api-definition
public double BaselineOffset { get; set; }

Property Value

double

DisplayedText

Gets displayed text of the TextBlock. Depending how control is configured, displayed text might be the value of Text property, data bound value or combination of inline elements.

Declaration

cs-api-definition
public string DisplayedText { get; }

Property Value

string

Implements ITextBlock.DisplayedText

FontFamily

Declaration

cs-api-definition
public FontFamily FontFamily { get; }

Property Value

FontFamily

FontSize

Declaration

cs-api-definition
public double FontSize { get; set; }

Property Value

double

FontStretch

Declaration

cs-api-definition
public FontStretch FontStretch { get; }

Property Value

FontStretch

FontStyle

Declaration

cs-api-definition
public FontStyle FontStyle { get; }

Property Value

FontStyle

FontWeight

Declaration

cs-api-definition
public FontWeight FontWeight { get; }

Property Value

FontWeight

Foreground

Declaration

cs-api-definition
public Brush Foreground { get; set; }

Property Value

Brush

Inlines

Declaration

cs-api-definition
public InlineCollection Inlines { get; }

Property Value

InlineCollection

IsHyphenationEnabled

Declaration

cs-api-definition
public bool IsHyphenationEnabled { get; set; }

Property Value

bool

LineHeight

Declaration

cs-api-definition
public double LineHeight { get; set; }

Property Value

double

LineStackingStrategy

Declaration

cs-api-definition
public LineStackingStrategy LineStackingStrategy { get; set; }

Property Value

LineStackingStrategy

Padding

Declaration

cs-api-definition
public Thickness Padding { get; set; }

Property Value

Thickness

Text

Get/set the text of the TextBlock.

Declaration

cs-api-definition
public string Text { get; set; }

Property Value

string

Implements ITextBlock.TextIFrameworkElement.Text

TextAlignment

Declaration

cs-api-definition
public TextAlignment TextAlignment { get; set; }

Property Value

TextAlignment

TextTrimming

Declaration

cs-api-definition
public TextTrimming TextTrimming { get; set; }

Property Value

TextTrimming

TextWrapping

Declaration

cs-api-definition
public TextWrapping TextWrapping { get; set; }

Property Value

TextWrapping

Methods

GetRealType()

Gets the real object type. This property returns string.empty on FrameworkElement and all subclasses that inherit from it.

Declaration

cs-api-definition
public override string GetRealType()

Returns

string

Overrides FrameworkElement.GetRealType()