以下xaml会导致文本“向左侧激活测试”。在运行时和设计时可见(在Vs2010中):
<TextBlock TextWrapping="Wrap">
<TextBlock.Text>Activate a test to the left.</TextBlock.Text>
</TextBlock>
以下在运行时没有显示任何内容,但文本在设计时可见:
<TextBlock TextWrapping="Wrap">
<TextBlock.Text><![CDATA[Activate a test to the left.]]></TextBlock.Text>
</TextBlock>
有什么问题?
答案 0 :(得分:1)
设计器视图通常可能与您在运行时实际看到的不同。设计人员不会只运行其中的一部分代码,它会做一些启发式假设,而且它基于WPF而不是Silverlight。
因此,特别是对于Silveright应用程序,您所看到的并不一定是您得到的。
显然,Silverlight Xaml解析器不会对CDATA部分表示友好。你为什么要那样做?
答案 1 :(得分:1)
以下是对此主题的广泛讨论: