我有一個Silverlight應用程序,我嘗試將生成的文本顯示到網格的單元格中。不幸的是,TextBox似乎沒有伸縮高度和拉伸寬度到他的父母大小。目前,我只是使用ScrollViewer和設置內容,但我不能選擇文本,所以我仍然有問題。如何製作100%高度和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>
MMMM ...和文本? – NestorArturo
this.scrollText.Content =「asdasdasd」; TextBox的問題在於它的大小不符合網格大小,當用戶將光標放在文本框內時,他可以在scrollviewer中看到一個小文本框。 –
你的意思是:TextBox tbx = new TextBox(){Text =「asdadad」}; ?順便說一句...網格可以調整文本框的大小。 – NestorArturo