【发布时间】:2013-01-23 00:03:03
【问题描述】:
我有一个 telrik coverflow,其中的磁贴属于 InfoPageView 类型,一个用户控件。我在 InfoPageView 用户控件中有一个按钮,我想从中触发父级事件。 我尝试在这篇文章中实施解决方案: Expose a Click event of a button inside a UserControl in Silverlight 但我无法在父类中获取 childs 事件。有没有其他方法可以做到这一点?
<telerikNavigation:RadCoverFlow x:Name="CoverFlow" Grid.Row="0" OffsetY="0" ItemsSource="{Binding Covers}" HorizontalAlignment="Center"
DistanceBetweenItems="75" DistanceFromSelectedItem="25" IsReflectionEnabled="False" ItemScale="0.5" Margin="0,0,0,0" Width="785" Height="486">
<telerikNavigation:RadCoverFlow.ItemTemplate>
<DataTemplate>
<local:InfoPageView Name="Custinfopage" Width="390" Height="390" />
</DataTemplate>
</telerikNavigation:RadCoverFlow.ItemTemplate>
</telerikNavigation:RadCoverFlow>
【问题讨论】:
-
“父级”是什么意思,您是想在 RadCoverFlow 控件中“触发事件”,还是在 InfoPageView 中?你的最终目标是什么?
-
我想在 RadCoverflow 控件/或托管 RadCoverflow [父] 的视图中捕获事件,问题是它是由 InfoPageView 中的按钮生成的。
标签: c# silverlight mvvm telerik coverflow