wpf - WPF文本框,无法编辑文本……快要放弃了
问题描述
我有几个用户控件在选项卡控件的单独选项卡之间拆分。除了一个之外,所有这些用户控件都具有功能完善的文本框。在这个特定的控件上,我无法编辑它的任何文本框控件中的值。
我可以在文本框中找到光标并突出显示文本,但无法删除或添加文本。它所在的 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");
}
}
解决方案
我的猜测是焦点仍然在您的应用程序的其他窗口上。也许您应该尝试专注于您的 Window/UserControl
推荐阅读
- c - 为什么我的代码适用于某些测试用例而不适用于其他测试用例
- swift4 - 如何在 5 秒后使用 swift 程序关闭 Apple Watch 警报?
- android - Kotlin - 使用 simpleXML 解析 xml 内联列表
- java - 创建 AndroidStudio 项目时出错
- angular - agm 多边形获取路径
- python - 为加密数据提供的密码
- powershell - 如果 Remove-Item 失败,则退出 PowerShell
- asp.net-core - ASP.NET CORE 托管 - 错误内部服务器错误处理程序“aspNetCore”的模块列表中有一个错误模块“AspNetCoreModule”
- android - 片段全屏显示
- java - webview 中的 Youtube 显示 youtube 的桌面版本