1

我正在开发一个页面,需要 1 篇粗体文章和第二篇正常文章。

文本可能很长,所以我需要页面的滚动视图。页面示例:

页面示例

这是我的 Grid.Row 的代码,即 Content:

<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>

当我运行此代码时 - 屏幕上什么也没有

4

2 回答 2

1

将 TextBlock 的 Text 属性设置为您想要的内容

<TextBlock Text="Hello"/>

如果它需要绑定到数据后端,这可以在代码后面或通过 wpf 完成

<TextBlock Text="{Binding x}"/>
or
Binding B = new Binding("x");
BindingOperations.SetBinding(ArticleContent, TextBlock.TextProperty, B);

希望这可以帮助?

于 2013-07-08T11:20:06.123 回答
1

没有显示任何内容,您尚未设置textblocks.

您可以通过以下方式手动设置文本Text = "fdjhldjfgldkgd"

或者您可以使用绑定Text ="{Binding asd}"

还有一件事,您还应该将前景设置textblock为黑色或任何所需的颜色。

如果您的文本长度太大并且您想换行文本,那么您将不得不使用TextWrapping = Wrap

希望这可能会有所帮助..

于 2013-07-08T11:38:54.500 回答