По какой-то странной причине текстовое поле WPF, встроенное в средство просмотра прокрутки, резко обрезается, как на изображении ниже, после того, как я добавил много текста к нему. Есть ли какой-то предел или что-то, что достигается, что я могу сделать больше или что-то еще?WPF TextBox получает отрезанный
Я не получаю никаких сообщений об ошибках.
Вот соответствующий Xaml:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<Button x:Name="Slice_Button" Content="Slice" HorizontalAlignment="Left" Margin="106,0,0,0" VerticalAlignment="Top" Click="Slice_Button_Click" Height="87" Background="#FF0D5B1E"/>
<Button x:Name="CancelButton" Content="Cancel" HorizontalAlignment="Left" Margin="232,0,0,0" VerticalAlignment="Top" Height="87" Click="Button_Click_1" Background="#FFC70E0E"/>
<ScrollViewer x:Name="Scroller" HorizontalAlignment="Left" Height="505" Margin="10,92,0,0" VerticalAlignment="Top" Width="436">
<TextBox x:Name="OutBox" TextWrapping="Wrap" Text="Output will be displayed here" IsReadOnly="True" Margin="2"/>
</ScrollViewer>
</Grid>
Вот C# я использую, чтобы добавить текст:
main.DispatchInvoke(() =>
{
main.OutBox.Text += newText;
main.Scroller.ScrollToVerticalOffset(main.Scroller.ScrollableHeight);
main.Scroller.UpdateLayout();
});
чуваком, вывесить соответствующий код XAML ... –
жаль Я забыл, но я добавил его сейчас – Gerharddc
Извлеките 'Height' и' Width' из вещей. WPF не нуждается в этом. –