我正在编写自定义ItemsControl以显示项目列表。使用MyCustomItemView控件显示项目。这是我的generic.xaml中的模板:
<Style TargetType="{x:Type MyCustomItemsControl}">
<Setter Property="Template">
<ControlTemplate TargetType="{x:Type MyCustomItemsControl}">
<Grid>
<ItemsPresenter/>
</Grid>
</ControlTemplate >
</Setter>
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<MyCustomItemView/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
在MyCustomItemsControl中,我想要描述每个MyCustomItemView的MoveEnter事件。我怎么能这样做?
我尝试使用VisualTreeHelper来查找MyCustomItemView控件,但问题是我不知道该怎么做,因为我在ItemsControl中找不到任何在创建所有子控件时都会调用的覆盖方法。 / p>