Windows phone 7 ScrollView中有2个文本块。

Windows phone 7 ScrollView中有2个文本块。,windows-phone-7,windows-phone-8,windows-phone,Windows Phone 7,Windows Phone 8,Windows Phone,我正在开发一个页面,需要1篇加粗的文章和第二个普通的 文本可能很长,所以我需要一个页面的滚动视图。页面示例: 这是我的网格的代码。行是内容: <ScrollViewer Grid.Row="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> <Grid> <Grid.RowDefinitions>

我正在开发一个页面,需要1篇加粗的文章和第二个普通的

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

这是我的网格的代码。行是内容:

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


当我运行此代码时,屏幕上不会显示任何内容

将TextBlock的Text属性设置为所需的内容

<TextBlock Text="Hello"/>

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

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

或
约束B=新的约束(“x”);
BindingOperations.SetBinding(ArticleContent,TextBlock.TextProperty,B);

希望这有帮助?

没有显示任何内容。您尚未设置
文本块的文本

您可以通过
text=“fdjhldjfgldkgd”

或者您可以使用binding
Text=“{binding asd}”

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

如果您的文本长度太长,并且希望包装文本,则必须使用
TextWrapping=wrap


希望这可能会有所帮助。

+1对于手绘圆圈:)这篇文章可能会有所帮助:文本块中没有文本,因此不会显示任何内容:p感谢帮助,我遇到了最愚蠢的问题:文本颜色为白色(facepalm)