У меня очень странная проблема.У меня есть пользовательский элемент управления со списком внутри.Мой пользовательский элемент управления находится внутри ItemsControl:
<ItemsControl ItemsSource="{Binding Groups}" Grid.Row="2">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<ItemContainerTemplate>
<app:MySuperUserControl Margin="5" />
</ItemContainerTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Теперь у меня есть 3 пользовательских элемента управления, расположенных рядом друг с другом.Первые два работают нормально, но странная проблема с третьим.Посмотрите на этот рисунок:
![enter image description here](https://i.stack.imgur.com/wk9dP.gif)
Этот простой пример демонстрирует это странное поведение.ListView должен изменить цвет на красный в MouseEnter и потерять цвет в MouseLeave.
Как вы можете видеть, поведение не совсем такое, как ожидалось.ListView не меняет свой цвет, как только я вхожу в мышь, но на некотором расстоянии.То же самое относится и к заголовкам столбцов, которые вы также можете увидеть в этом примере.
Самая большая проблема - MouseDoubleClick.Это также работает на некотором расстоянии, не во всех listView.Как будто что-то покрывало этот ListView, но я понятия не имею, что это может быть и как это проверить.
Есть идеи?У кого-то была похожая проблема?