如何制作网格单元格的100%高度和100%宽度的可选文本

时间:2011-08-10 18:09:50

标签: c# silverlight silverlight-4.0

我有一个Silverlight应用程序,我尝试将生成的文本显示到我的网格的单元格中。不幸的是,TextBox似乎无法将拉伸高度和拉伸宽度设置为其父级。目前,我只是使用ScrollViewer并设置内容,但我无法选择文本,所以我仍然有问题。

<Grid x:Name="LayoutRoot" Background="White">
    <Grid.RowDefinitions>
        <RowDefinition Height="*"></RowDefinition>
        <RowDefinition Height="50"></RowDefinition>

    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="500*" />
        <ColumnDefinition Width="20"></ColumnDefinition>
        <ColumnDefinition Width="200" />
    </Grid.ColumnDefinitions>
    <Button Content="Generate" Grid.Row="1" HorizontalAlignment="Left"  Name="button1" VerticalAlignment="Top" Height="50" Click="GenerateSerialization" />
    <ScrollViewer Name="scrollText" Grid.Column="2"></ScrollViewer>
    <sdk:GridSplitter Grid.Row="0" Grid.Column="1" HorizontalAlignment="Center" Name="gridSplitter1" VerticalAlignment="Stretch"  />
</Grid>

1 个答案:

答案 0 :(得分:1)

对不起......当我觉得我懂英语时,我觉得有很多旅行之路:o) 检查一下:

<ScrollViewer Name="scrollText"
              HorizontalScrollBarVisibility="Disabled"
              Grid.Column="2">
  <TextBox TextWrapping="Wrap"
            Text="Bla, bla, bla..." />
</ScrollViewer>