Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#WPF组合框奇怪的问题_C#_Wpf_Combobox - Fatal编程技术网

C#WPF组合框奇怪的问题

C#WPF组合框奇怪的问题,c#,wpf,combobox,C#,Wpf,Combobox,我有两个组合框,一个在另一个上面。如果打开包含此组合框的表单并避免鼠标移到下部组合框,则会出现问题,只需单击第一个组合框,然后从下拉列表中选择位于第二个组合框正上方的项。单击某个项目后,下拉列表将关闭,但鼠标将停留在第二个组合框上。但是这个组合框根本不会在你点击时突出显示和做出反应。请看这张照片: 两个组合框IsEditable=false但是如果你把鼠标从第二个组合框中移出来,然后再移到它上面,一切都会很好。请帮我解决这个问题 UPD。XAML: <ComboBox Backgroun

我有两个组合框,一个在另一个上面。如果打开包含此组合框的表单并避免鼠标移到下部组合框,则会出现问题,只需单击第一个组合框,然后从下拉列表中选择位于第二个组合框正上方的项。单击某个项目后,下拉列表将关闭,但鼠标将停留在第二个组合框上。但是这个组合框根本不会在你点击时突出显示和做出反应。请看这张照片:

两个组合框
IsEditable=false但是如果你把鼠标从第二个组合框中移出来,然后再移到它上面,一切都会很好。请帮我解决这个问题

UPD。XAML:

<ComboBox Background="{x:Null}" Height="33" HorizontalAlignment="Left" IsEditable="False" IsEnabled="True" Margin="10,151,0,0" Name="comboBox2" VerticalAlignment="Top" Width="239" VerticalContentAlignment="Center" FontSize="14" IsReadOnly="False" Text="" SelectionChanged="comboBox2_SelectionChanged" TabIndex="6" HorizontalContentAlignment="Left" Padding="10,3" FontWeight="SemiBold" AllowDrop="False" Cursor="Hand" IsTabStop="True" />
<ComboBox Background="{x:Null}" FontSize="14" Height="33" HorizontalAlignment="Left" IsEditable="False" IsEnabled="True" Margin="10,190,0,0" Name="comboBox3" VerticalAlignment="Top" VerticalContentAlignment="Center" Width="439" IsReadOnly="False" Text="" SelectionChanged="comboBox3_SelectionChanged" TabIndex="8" HorizontalContentAlignment="Left" Padding="10,3" FontWeight="SemiBold" ClipToBounds="False" Cursor="Hand" IsHitTestVisible="True" SnapsToDevicePixels="True" UseLayoutRounding="True" />


Background
属性设置为
White
Transparent
而不是
{x:Null}
。空背景会影响控件命中测试行为。

请参阅更新的XAML。它们不是习俗。填充了xml数据。最重要的一点是,你应该避免在表单加载后立即将鼠标移到第二个组合框上。很有趣!我从没想过。。非常感谢你!