Silverlight 응용 프로그램이 있고 생성 된 텍스트를 격자 격자에 표시하려고합니다. 불행히도 TextBox는 신장 높이와 부모 크기로 너비를 늘릴 수없는 것 같습니다. 지금은 ScrollViewer를 사용하여 내용을 설정했지만 텍스트를 선택할 수 없어서 문제가 발생했습니다.격자 셀의 높이와 너비가 100 % 인 선택 가능한 텍스트를 만드는 방법
<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>
으음 ... 그리고 텍스트를? – NestorArturo
this.scrollText.Content = "asdasdasd"; TextBox의 문제는 그리드 크기의 크기가 아니며 사용자가 텍스트 상자 안에 커서를 놓으면 scrollviewer 내부에 작은 텍스트 상자를 볼 수 있다는 것입니다. –
의미 하시겠습니까? TextBox tbx = new TextBox() {Text = "asdadad"}; ? 그건 그렇고 ... 그리드는 텍스트 상자의 크기를 조정할 수 있습니다. – NestorArturo