您好我想点击我的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}">
答案 0 :(得分:1)
我找到了答案。 ListBox包含一个ScrollViewer,这导致鼠标单击ListBox中的Stay而不是BackgroundBrush。
有关详细信息,请参阅此问题: Transparent WPF ListBox with selectable items