我正在开发一个页面,需要一篇粗体和第二篇正常的文章。
文本可能很长,所以我需要页面的滚动视图。页面示例:
这是我的Grid.Row的代码,即内容:
<ScrollViewer Grid.Row="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Width="auto" Height="auto" Grid.Column="0" Grid.Row="0" Name="ArticleContent" />
</Grid>
</ScrollViewer>
当我运行此代码时 - 屏幕上没有任何内容
答案 0 :(得分:1)
将TextBlock的Text属性设置为您想要的内容
<TextBlock Text="Hello"/>
如果需要绑定到数据后端,可以在代码后面或通过wpf
完成<TextBlock Text="{Binding x}"/>
or
Binding B = new Binding("x");
BindingOperations.SetBinding(ArticleContent, TextBlock.TextProperty, B);
希望这有帮助吗?
答案 1 :(得分:1)
没有显示任何内容你没有设置textblocks
的文本。
您可以通过Text = "fdjhldjfgldkgd"
或者您可以使用绑定Text ="{Binding asd}"
。
还有一件事你应该将textblock
的前景设置为黑色或任何所需的颜色。
如果你的文字长度过多,而你想要包装文字,那么你将不得不使用TextWrapping = Wrap