Struct TextHitTestResult
Holds a hit test result from a TextLayout.
public readonly struct TextHitTestResult : IEquatable<TextHitTestResult>
- Implements
- Inherited Members
Constructors
TextHitTestResult(CharacterHit, int, bool, bool)
public TextHitTestResult(CharacterHit characterHit, int textPosition, bool isInside, bool isTrailing)
Parameters
characterHit
CharacterHittextPosition
intisInside
boolisTrailing
bool
Properties
CharacterHit
Gets the character hit of the hit test result.
public CharacterHit CharacterHit { get; }
Property Value
IsInside
Gets a value indicating whether the point is inside the bounds of the text.
public bool IsInside { get; }
Property Value
IsTrailing
Gets a value indicating whether the hit is on the trailing edge of the character.
public bool IsTrailing { get; }
Property Value
TextPosition
Gets the index of the hit character in the text.
public int TextPosition { get; }
Property Value
Methods
Equals(TextHitTestResult)
public bool Equals(TextHitTestResult other)
Parameters
other
TextHitTestResult
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(TextHitTestResult, TextHitTestResult)
public static bool operator ==(TextHitTestResult left, TextHitTestResult right)
Parameters
left
TextHitTestResultright
TextHitTestResult
Returns
operator !=(TextHitTestResult, TextHitTestResult)
public static bool operator !=(TextHitTestResult left, TextHitTestResult right)
Parameters
left
TextHitTestResultright
TextHitTestResult