`CoreTextEditContext::NotifySelectionChanged ` 将无效参数传递给认为无效参数致命的函数

`CoreTextEditContext::NotifySelectionChanged ` An invalid parameter was passed to a function that considers invalid parameters fatal

我有两个关于 Windows::UI::Text::Core 中的通用应用程序 API 的问题:

  1. 为什么在触摸键盘上按 [Enter] 等键不会调用 CoreTextEditContextTextChange 事件处理程序? (我必须处理 KeyDown 事件以捕获软件输入面板上的 [Enter] 键。)
  2. 为什么 NotifySelectionChanged 在文本末尾插入换行符时总是导致崩溃并出现异常 将无效参数传递给认为无效参数致命的函数Windows 10 Mobile(内部版本 10586)的标题中提到,但它在 PC 上运行良好?我可以确认新的选择范围已正确计算。感觉Windows10 MobilePC版缺少故障安全机制

我知道我不应该问有关非官方 OS 构建的问题。但我希望它在 Windows 10 Mobile 发布时能够正常工作。

发现问题:必须适当NotifyTextChanged