WPF 组合框不响应鼠标

标签 wpf wpf-controls

我在使用 WPF ComboBox 时遇到了一个非常奇怪的问题。在我们公司的一台计算机(而且只有一台)上,当 ComboBox 下拉列表打开时,WPF ComboBox 拒绝响应鼠标事件。当用户单击组合框以显示下拉菜单并尝试选择一个项目时,他/她不会因鼠标悬停而获得悬停效果。当用户单击某个项目时,下拉列表将关闭,但他们单击的项目永远不会被选中。组合框的下拉项目似乎没有响应任何鼠标事件。这种情况只发生在整个公司的一台计算机上。其他人的程序都运行得很好。

我尝试卸载并重新安装 2.0 及以上版本的 .NET Framework。我尝试禁用后台运行的所有内容。我仍然没有运气让它发挥作用。我什至尝试过更换鼠标。我尝试的所有其他具有 ComboBox 的程序都工作正常,但 WPF 的程序除外。

这是组合框的代码:

<ComboBox Grid.Column="3"
          ItemsSource="{Binding Configuration.Items}"
          SelectedItem="{Binding Configuration.CurrentItem}"
          Style="{StaticResource inputStyle}" />

<Style x:Key="inputStyle" TargetType="{x:Type Control}">
    <Setter Property="Margin" Value="2" />
    <Style.Triggers>
        <Trigger Property="TextBoxBasee.IsReadOnly" Value="True">
            <Setter Property="Background"
                    Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}" />
        </Triggers>
    </Style.Triggers>
</Style>

有人知道发生了什么或如何解决它吗?

最佳答案

格式化计算机并重新安装所有内容后,我们仍然遇到问题。这听起来很愚蠢,但我们更换了显卡并解决了问题。我们甚至将该卡扔到另一台计算机上,它也遇到了同样的问题。我们还找到了一位老司机,认为可能是罪魁祸首,但还是有问题。因此,如果其他人在一台计算机上遇到 WPF 奇怪的问题,请尝试更换显卡。它可能会修复它。

关于WPF 组合框不响应鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1342200/

相关文章:

wpf - 禁用对禁用 TextBox 的验证

c# - WPF 绑定(bind)到 TextBlock 未更新

c# - await 不会在原始上下文中恢复

WPF HitTest 矩形区域

c# - 将 XAML 自定义控件保存为 jpg/png 文件

c# - WPF 在代码中添加的行未显示 - 显示 XAML

wpf - 阻止 WPF TextBox 随文本一起增长

wpf - 公开依赖项属性

wpf - 如何在 WPF Datagrid 的第一列中显示行号

wpf - WPF 内容的奇怪符号