WPF文本框,无法编辑文本......即将放弃

问题描述 投票:0回答:2

我有几个用户控件在tabcontrol的不同选项卡之间分开。所有这些用户控件都具有功能完善的文本框,除了一个。在这个特定的控件上,我无法编辑任何文本框控件中的值。

我可以在文本框中获取光标并可以突出显示文本,但我无法删除或添加文本。它所使用的UserControl没有什么特别之处。它不是弹出窗口或类似的东西(我知道这会导致问题)。

文本框本身之外是否有任何可能导致此问题的内容?我没有想法......

                    <TextBox  x:Name="SpeedRange3Text" Width="35" Height="20"
                          FontSize="8"
                          Style="{StaticResource TextBoxStyle}"
                          MaxLength="4"
                          HorizontalAlignment="Center"
                          VerticalAlignment="Center"
                          TextAlignment="Center"
                          Text="{Binding SpeedRange3 }"
                          IsReadOnly="False"
                          Grid.Row="0" Grid.Column="3"/>

    public double SpeedRange3
    {
        get
        {
            return _spdRng_3;
        }

        set
        {
           if (value <= 60 && value >= 0)
            {
                _spdRng_3 = value;
            }
            else
            {
                _spdRng_3 = 0;
                MessageBox.Show("Enter a value between 0 and 60");
            }

            NotifyPropertyChanged("SpeedRange3");
        }
    }
wpf xaml textbox
2个回答
0
投票

如果您正在对该textBox的TextChanged事件执行某些操作,请在代码中的TextChanged事件中添加一个断点,然后查看会发生什么。当我输入时,我也遇到了类似的问题,事件已经清除。只是一个猜测。


0
投票

我的猜测是,焦点仍然存在于你应用中的其他窗口。也许你应该试着把注意力集中在你的Window / UserControl上

© www.soinside.com 2019 - 2024. All rights reserved.