CoreTextEditContext.NotifyTextChanged 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
通知文字輸入伺服器文字輸入控制項需要對文字所做的任何變更。 若要讓控制項的內部狀態和伺服器的內部狀態保持同步處理,這很重要。 由於文字的變更也可能會影響選取範圍,因此 方法會採用選取範圍做為參數。
public:
virtual void NotifyTextChanged(CoreTextRange modifiedRange, int newLength, CoreTextRange newSelection) = NotifyTextChanged;
void NotifyTextChanged(CoreTextRange const& modifiedRange, int const& newLength, CoreTextRange const& newSelection);
public void NotifyTextChanged(CoreTextRange modifiedRange, int newLength, CoreTextRange newSelection);
function notifyTextChanged(modifiedRange, newLength, newSelection)
Public Sub NotifyTextChanged (modifiedRange As CoreTextRange, newLength As Integer, newSelection As CoreTextRange)
參數
- modifiedRange
- CoreTextRange
要取代的文字範圍,就文字緩衝區在此文字變更之前的狀態而言。
- newLength
-
Int32
int
應該取代 modifiedRange的文字長度。
- newSelection
- CoreTextRange
文字變更後生效的選取範圍。