单击ListBox到底层控件

时间:2015-06-28 19:30:06

标签: wpf

您好我想点击我的listBox(点击空白区域)并希望点击基础边框控件。我确实在过去使用{x:Null}作为控件的背景我已经这样做了。但这一次它不起作用。

任何暗示为什么?

 <Grid>
     <Border x:Name="BrushBorder" Background="{Binding ActualBrush}" Margin="7,0" Height="10"
             VerticalAlignment="Top" Cursor="Pen">
         <dxmvvm:Interaction.Behaviors>
             <dxmvvm:EventToCommand EventName="MouseDown" Command="{Binding NewGradientStopCommand}" PassEventArgsToCommand="True" />
         </dxmvvm:Interaction.Behaviors>
     </Border>
     <ListBox x:Name="GradientStopListBox" ItemsSource="{Binding GradientStops}" SelectedItem="{Binding ActualGradientStop}"
              HorizontalContentAlignment="Stretch"
              VerticalContentAlignment="Stretch" 
              Background="{x:Null}" BorderBrush="{x:Null}">

1 个答案:

答案 0 :(得分:1)

我找到了答案。 ListBox包含一个ScrollViewer,这导致鼠标单击ListBox中的Stay而不是BackgroundBrush。

有关详细信息,请参阅此问题: Transparent WPF ListBox with selectable items