InteractiveModifier
Declares semantic interaction for ranges selected by a Style source. One per-component UniTextInteractions router owns input, geometry, overlap and pointer state; this modifier owns only authored policy, target events and optional default actions.
Derived Types(2)
Types that inherit from InteractiveModifier.
public RangeChannel Channel{ get; set }Stable event channel, or null to inherit the source channel.
public CursorType HoverCursor{ get; set }Hardware cursor shown while a mouse or pen hovers this range.
public RangeInteractionScope ActivationScope{ get; set }Target scope that must match the press origin for activation.
public UnitVector2 HitPadding{ get; set }Symmetric expansion applied to hit geometry.
public UnitVector2 MinimumHitSize{ get; set }Minimum width and height of every hit fragment.
public WrappedGapPolicy WrappedGapPolicy{ get; set }Whether wrapped and BiDi fragments remain separate or bridge gaps.
public RangeWhitespacePolicy WhitespacePolicy{ get; set }Whitespace included in the interactive target.
public InlineObjectPolicy InlineObjectPolicy{ get; set }Whether inline objects participate in the interactive target.
public ReadOnlySpan<InteractiveRange> InteractiveRanges{ get }The interactive ranges produced by the last modifier application cycle.
