Wpf ElementMenu的ActivationHost

Wpf ElementMenu的ActivationHost,wpf,silverlight,pixelsense,itemtemplate,scatterview,Wpf,Silverlight,Pixelsense,Itemtemplate,Scatterview,我正在使用模板动态创建ScatterView项目: <s:ScatterView.ItemTemplate > <DataTemplate> <DockPanel LastChildFill="True" > <DockPanel.Background> <ImageBrush ImageSource="{Binding Type, Converter={Stat

我正在使用模板动态创建
ScatterView
项目:

<s:ScatterView.ItemTemplate >
    <DataTemplate>
        <DockPanel LastChildFill="True" >
            <DockPanel.Background>
                <ImageBrush ImageSource="{Binding Type, Converter={StaticResource imgSelector}}"
                            Stretch="Fill" />
            </DockPanel.Background>
            <TextBox Background="Transparent" DockPanel.Dock="Top" Text="{Binding Path=Message}"
                     IsReadOnly="True" TextWrapping="Wrap" />
            <s:ElementMenu Name="emBallMenu" VerticalAlignment="Top"
                           ActivationMode="HostInteraction" ActivationHost="?????">
                <s:ElementMenuItem Header="Send back" x:Name="emiSendBack"
                                   Command="local:MainSurfaceWindow.MenuItemCommand"
                                   CommandParameter="{Binding Path=BallId}"/>
            </s:ElementMenu>
        </DockPanel>
    </DataTemplate>
</s:ScatterView.ItemTemplate>


我应该在
emball菜单的
ActivationHost
中设置什么,以便用手指轻触父菜单
ScatterView.ItemTemplate
?正确的响应是:

<s:ElementMenu Name="emBallMenu" 
    VerticalAlignment="Top" 
    ActivationMode="HostInteraction" 
    ActivationHost="{Binding RelativeSource=RelativeSource FindAncestor, 
                    AncestorType={x:Type s:ScatterViewItem}}}" 
/>

这是我在家里找到的