如何访问父母的绑定?还是更好的方法?

时间:2012-06-05 18:33:18

标签: .net wpf xaml binding event-handling

<toolkit:HubTile Title="{Binding AppName, Converter={StaticResource AddNewLineConvertor}}" Message="{Binding AppDescription}" Source="{Binding AppIconLocation}" GroupTag="featuredAppHubTiles" Margin="0, 0, 20, 20" Tap="featuredAppTapped">
                                <toolkit:ContextMenuService.ContextMenu>
                                    <toolkit:ContextMenu>
                                        <toolkit:MenuItem Header="Share" Tap="ShareFeaturedAppTapped"/>
                                    </toolkit:ContextMenu>
                                </toolkit:ContextMenuService.ContextMenu>
                            </toolkit:HubTile>

大家好。

在上面的代码中,我试图在ShareFeaturedAppTapped事件处理程序中获取应用程序的名称,但当然事件参数中提供的唯一项目是MenuItem,它没有'我有任何属性我可以真正绑定AppName到。

你会如何得到它?

我已尝试访问父元素(HubTile),但这似乎不合适。

谢谢,

丹尼

1 个答案:

答案 0 :(得分:0)

‎((sender as FrameworkElement).DataCont​ext as MyClass

其中MyClass是绑定的类