我在RadTileView中有一个ContentControl。如果我在内容属性中加入一些硬编码文本,它可以正常工作。 (以下代码)
<ContentControl Grid.Row="2" Grid.Column="0" Content="Hello World"></ContentControl>
有效......如果我将内容放入UserControl.Resources部分,我的应用程序会冻结并显示任何内容。
<ContentControl Grid.Row="2" Grid.Column="0" Content="{StaticResource TabControlContent}"></ContentControl>
<UserControl.Resources>
<TextBlock x:Key="TabControlContent" Text="hello world"></TextBlock>
</UserControl.Resources>
最终我希望将上下文设置为RadTabControl ..但是现在我确定只需要渲染该文本块。
答案 0 :(得分:1)
要在ContentControl中输入字符串,请添加
xmlns:sys="clr-namespace:System;assembly=mscorlib"
给你的使用。然后添加此
<UserControl.Resources>
<sys:String x:Key="SingleString">Hello World</sys:String>
</UserControl.Resources>
哪会允许
<ContentControl Content="{Binding Source={StaticResource SingleString}}"/>
希望这有帮助。