首页 > 解决方案 > 单行 - 文本框不会在文本输入中滚动到最后

问题描述

不幸的是,我的单行Textbox在文本输入时没有滚动到末尾。

我删除了所有样式并使用了一个空的Textbox.

在此处输入图像描述

如果我开始一个空的Project,它会正常工作

在此处输入图像描述

有谁知道是哪个问题?

编辑:它只是一个空的文本框
<TextBox></TextBox> ,在我的项目中无处 可用

编辑:

<Grid Width="250" Background="{StaticResource SolidColorBrushText}">
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
        <RowDefinition Height="40" />
    </Grid.RowDefinitions>
    <Grid Grid.Row="0">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition />
            </Grid.ColumnDefinitions>

            <Grid.RowDefinitions>
                <RowDefinition />
                <RowDefinition />
                <RowDefinition />
                <RowDefinition />
                <RowDefinition />
                <RowDefinition />
                <RowDefinition />
                <RowDefinition />
            </Grid.RowDefinitions>
            <!--  name  -->
            <Label Grid.Row="0"
                    Grid.Column="0"
                    Content="Name"/>
            <TextBox Grid.Row="0" Grid.Column="1" /> 
        </Grid>
    </Grid>
</Grid>

标签: c#wpf

解决方案


这表明文本框容器(可能是 StackPanel)正在扩展并为不断扩展的文本框提供空间。

尝试限制容器宽度,然后它应该按预期工作。


推荐阅读