C#Metro,为什么不能在“段落”中添加两次“运行”?

用户名

这是示例代码

Run test_run = new Run();
test_run.Text = "TEST";

Paragraph test_paragraph = new Paragraph();

test_paragraph.Inlines.Add(test_run);
test_paragraph.Inlines.Add(test_run);

test.Blocks.Add(test_paragraph); // 'test' is a RichTextBlock

这段代码看起来很简单,而且看起来还不错..(在我看来...)

但是,如果我运行此代码,则该应用程序将导致错误。

我试图找到原因,发现以下代码导致了错误

test_paragraph.Inlines.Add(test_run);
test_paragraph.Inlines.Add(test_run);

如果我注释掉上面的行之一,则可以正常工作,但是如果我多次将“运行”添加到“段落”中,则会导致错误。

我没有在此代码中看到任何问题,因为'test_run'没有被折叠或删除。

有人可以帮助我了解这种情况吗?

提前致谢。

妮基·阿格劳瓦尔(Nikhil Agrawal)

你必须做

Run test_run = new Run();
test_run.Text = "TEST";

Paragraph test_paragraph = new Paragraph();

test_paragraph.Inlines.Add(test_run);

test_run = new Run();
test_run.Text = "TEST";

test_paragraph.Inlines.Add(test_run);

test.Blocks.Add(test_paragraph);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能在同一张表中两次使用datepicker?

来自分类Dev

为什么不能在switch中定义两次变量?

来自分类Dev

为什么不能在一个事务中创建和删除表两次?

来自分类Dev

为什么不能在ruby中对一个实例两次使用相同的方法?

来自分类Dev

为什么我不能在 java 中调用 nextLine() 方法两次?

来自分类Dev

为什么我的模块在Python中运行两次

来自分类Dev

C-为什么此循环运行两次?

来自分类Dev

C# 为什么 Console.ReadKey 需要两次击键才能在此代码中工作?

来自分类Dev

为什么这个交换程序不能在 C 中运行?

来自分类Dev

为什么此for循环不能运行两次?(朱莉娅)

来自分类Dev

为什么我不能在一个 post 请求中使用 res.json() 两次?

来自分类Dev

为什么此递归函数不能打印两次?

来自分类Dev

为什么我不能两次通过退货?

来自分类Dev

为什么在Window构造函数中不能两次显示FolderBrowserDialog?

来自分类Dev

为什么在此示例中不能两次调用t.join?

来自分类Dev

为什么我不能连续两次在sys.stdin中执行循环?(Python)

来自分类Dev

为什么在Window构造函数中不能两次显示FolderBrowserDialog?

来自分类Dev

为什么不能为此C ++代码示例打印两次解构?

来自分类Dev

为什么此rake任务运行两次?

来自分类Dev

DNX为什么要两次运行代码

来自分类Dev

为什么“ gulp测试”会运行两次测试?

来自分类Dev

为什么我的else语句两次运行代码

来自分类Dev

为什么postrm在清除时运行两次?

来自分类Dev

为什么此rake任务运行两次?

来自分类Dev

为什么我的 printf() 语句运行两次?

来自分类Dev

为什么 async / await 函数运行两次?

来自分类Dev

为什么for循环只运行两次

来自分类Dev

为什么我的rake任务在测试中运行两次?

来自分类Dev

为什么render方法在类组件中运行两次而没有包含任何状态?

Related 相关文章

  1. 1

    为什么我不能在同一张表中两次使用datepicker?

  2. 2

    为什么不能在switch中定义两次变量?

  3. 3

    为什么不能在一个事务中创建和删除表两次?

  4. 4

    为什么不能在ruby中对一个实例两次使用相同的方法?

  5. 5

    为什么我不能在 java 中调用 nextLine() 方法两次?

  6. 6

    为什么我的模块在Python中运行两次

  7. 7

    C-为什么此循环运行两次?

  8. 8

    C# 为什么 Console.ReadKey 需要两次击键才能在此代码中工作?

  9. 9

    为什么这个交换程序不能在 C 中运行?

  10. 10

    为什么此for循环不能运行两次?(朱莉娅)

  11. 11

    为什么我不能在一个 post 请求中使用 res.json() 两次?

  12. 12

    为什么此递归函数不能打印两次?

  13. 13

    为什么我不能两次通过退货?

  14. 14

    为什么在Window构造函数中不能两次显示FolderBrowserDialog?

  15. 15

    为什么在此示例中不能两次调用t.join?

  16. 16

    为什么我不能连续两次在sys.stdin中执行循环?(Python)

  17. 17

    为什么在Window构造函数中不能两次显示FolderBrowserDialog?

  18. 18

    为什么不能为此C ++代码示例打印两次解构?

  19. 19

    为什么此rake任务运行两次?

  20. 20

    DNX为什么要两次运行代码

  21. 21

    为什么“ gulp测试”会运行两次测试?

  22. 22

    为什么我的else语句两次运行代码

  23. 23

    为什么postrm在清除时运行两次?

  24. 24

    为什么此rake任务运行两次?

  25. 25

    为什么我的 printf() 语句运行两次?

  26. 26

    为什么 async / await 函数运行两次?

  27. 27

    为什么for循环只运行两次

  28. 28

    为什么我的rake任务在测试中运行两次?

  29. 29

    为什么render方法在类组件中运行两次而没有包含任何状态?

热门标签

归档