我有一个包含ItemsControl
的Silverlight用户控件,该控件呈现StackPanel
包含数据源中每个项目的另一个用户控件,XAML如下:
<Grid x:Name="LayoutRoot">
<ItemsControl ItemsSource="{Binding}" x:Name="ValuesItemSource">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel x:Name="ValuesPanel" Background="Transparent" Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<controls:MyCustomControl DataContext="{Binding}" x:Name="Value" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
如何在此用户控件的代码中引用MyCustomControls
(值 s)的集合?
(我在这个控件后面的代码中注册了一个事件处理程序,我希望在事件触发时调用每个“MyCustomControl”的方法)