Freigeben über


ITextRangeProvider.MoveEndpointByRange Methode

Definition

Verschiebt einen Endpunkt eines Textbereichs an den angegebenen Endpunkt eines zweiten Textbereichs.

public:
 void MoveEndpointByRange(System::Windows::Automation::Text::TextPatternRangeEndpoint endpoint, System::Windows::Automation::Provider::ITextRangeProvider ^ targetRange, System::Windows::Automation::Text::TextPatternRangeEndpoint targetEndpoint);
public void MoveEndpointByRange (System.Windows.Automation.Text.TextPatternRangeEndpoint endpoint, System.Windows.Automation.Provider.ITextRangeProvider targetRange, System.Windows.Automation.Text.TextPatternRangeEndpoint targetEndpoint);
abstract member MoveEndpointByRange : System.Windows.Automation.Text.TextPatternRangeEndpoint * System.Windows.Automation.Provider.ITextRangeProvider * System.Windows.Automation.Text.TextPatternRangeEndpoint -> unit
Public Sub MoveEndpointByRange (endpoint As TextPatternRangeEndpoint, targetRange As ITextRangeProvider, targetEndpoint As TextPatternRangeEndpoint)

Parameter

endpoint
TextPatternRangeEndpoint

Der zu verschiebende Endpunkt.

targetRange
ITextRangeProvider

Ein anderer Bereich vom gleichen Textanbieter.

targetEndpoint
TextPatternRangeEndpoint

Ein Endpunkt des anderen Bereichs.

Hinweise

Wenn der zu verschiebende Endpunkt den anderen Endpunkt desselben Textbereichs kreuzt, Start wird dieser andere Endpunkt ebenfalls verschoben, was zu einem degeneraten Bereich führt und die richtige Reihenfolge der Endpunkte sicherstellt (d. a. ist immer kleiner oder gleich End).

Gilt für: