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
文本更改后生效的选择范围。