找回密码
 立即注册

QQ登录

只需一步,快速开始

skycober
高级会员   /  发表于:2013-5-17 11:17  /   查看:6270  /  回复:6
版本 8.0
步骤:(1)输入法切换到中文状态;
      (2)点击键盘,任意输入,例如输入“w”,此时键盘上会联想给出一些词;
      (3)此时,点击键盘上的删除按钮,应用崩溃

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-17 17:58:00
沙发
skycober 你好

目前该问题还没有详细的调查结果,我会在下周一给你进行一步回复.
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-20 08:57:00
板凳
skycober 你好

我这边调试没有出现类似的情况,而且这是很常规的操作,在你之前的测试中有遇到这样的情况吗。
回复 使用道具 举报
grapehunter
新手上路   /  发表于:2013-5-23 11:07:00
地板
skycober 你好

我这边调试没有出现类似的情况,而且这是很常规的操作,在你之前的测试中有遇到这样的情况吗。
dof 发表于 2013-5-20 8:57:00


补充:
开发环境均为WPSDK7.1,运行在WP8的模拟器和真机上

我也发现了该问题
2013V1 for WindowsPhone 的C1RichTextBox (Wp7) 该crash必现
重现Step:
1,保证键盘为中文
2,在C1RichTextBox中,通过键盘输入几个拼音,然后通过选词,让汉字上屏
3,在汉字后面输入几个字符,不要选择汉字
4,输入退格
程序立即crash,重现率100%
Exception stack:
  1. System.NullReferenceException: NullReferenceException
  2.    at C1.Phone.RichTextBox.C1RichTextBox.InnerTextChanged(Object sender, TextChangedEventArgs e)
  3.    at C1.Phone.RichTextBox.C1RichTextBox._txtBox_TextChanged(Object sender, TextChangedEventArgs e)
  4.    at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
  5.    at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)
复制代码





相同的操作2012V2 for WindowsPhone 的C1RichTextBox ,未发现此bug
但是2012V2 for WindowsPhone 的C1RichTextBox有另外的必现crash
重现step:
1,在C1RichTextBox中输入任意一段文字
2,通过Selection.FontWeight,Selection.InlineBackground等格式工具设置格式
3,通过RichTextbox.ClipboardCopy()将内容复制到系统剪贴板
4,通过软键盘上的粘贴键将格式化文本粘贴到C1RichTextBox中
5,再次按下软键盘上的粘贴键,程序Crash
重现率 100%

Exception Stack:
  1. System.NullReferenceException: NullReferenceException
  2.    at C1.Phone.RichTextBox.C1RichTextBox.InnerTextChanged(Object sender, TextChangedEventArgs e)
  3.    at C1.Phone.RichTextBox.C1RichTextBox._txtBox_TextChanged(Object sender, TextChangedEventArgs e)
  4.    at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
  5.    at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)
复制代码
回复 使用道具 举报
grapehunter
新手上路   /  发表于:2013-5-23 11:21:00
5#
因为重现步骤均为非常常见的操作方法
所以这两个Crash导致应用基本无法使用
希望得到您的回复
回复 使用道具 举报
grapehunter
新手上路   /  发表于:2013-5-23 15:52:00
6#
no answer?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-23 16:13:00
7#
回复 4楼grapehunter的帖子

grapehunter 你好

如果使用 WP7.1 模拟器运行你的程序会出现这样吗。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部