【发布时间】:2013-03-05 06:19:18
【问题描述】:
在我的 wpf 应用程序中,当我选择 listboxItem 时,列表框的 SelectionChanged 事件没有触发。但是,当我单击外边距时会触发事件。 看看下面的快照。
所以基本上,当我点击红色边框(右图)内的部分时,选择更改事件不会触发,但是当我点击外边框(白色部分)时,选择更改会触发。
在搜索问题时,我不确定,但我发现它可能是由于事件隧道导致的问题。但是我对隧道的了解还很少。
那么任何人都可以帮助我如何使它起作用,以便当我单击 listboxitem(红色部分)时选择更改触发
如果我需要进一步明确的问题,请告诉我。 我也将列表框代码放在这里
<ListBox x:Name="Listbox1" SelectionChanged="listBox1_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<ListBoxItem Margin="10" Content="{Binding Name}" Height="25"
BorderBrush="#FF404040" BorderThickness="0,0.25" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
感谢期待
【问题讨论】:
标签: wpf listbox wpf-controls listboxitem