Тема: Мало місця в динамічно створених текстблоках. WPF
Код ХАМЛ
<ScrollViewer VerticalScrollBarVisibility="Visible" x:Name="SCR" Margin="12,10,0,12" HorizontalAlignment="Left" Width="458">
<StackPanel x:Name="trace" >
</StackPanel>
</ScrollViewer>
Динамічне створення текстблоків в стакпанелі.
public void newTextBlock(string content)
{
TextBlock textBlockName = new TextBlock();
textBlockName.Text = content;
trace.Children.Add(textBlockName);
textBlockName.TextWrapping = TextWrapping.Wrap;
}
Код динамічного створення текстбоксів. Є тема на іншому ресурсі з декількома за пропонованими варіантами :
І ось що не допомогло.
Width="458" на Width="Auto"
<Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> <RowDefinition Height="28" /> </Grid.RowDefinitions> </Grid>