0

我有一个像这样的数据模板:

        <DataTemplate x:Key="SchemeContextMenu">
            <ContextMenu>
                <MenuItem />
            </ContextMenu>
        </DataTemplate>

如何使用下面的这个模板?

<TextBlock.ContextMenu>
     <ContentPresenter Content="{Binding}" ContentTemplate="{StaticResource SchemeContextMenu}"/>
</TextBlock.ContextMenu>
4

1 回答 1

5

将上下文菜单定义为资源

<ContextMenu x:Key="myContextMenu">...</ContextMenu>

然后在您的文本块中将其召回为

<TextBlock ContextMenu={StaticResource myContextMenu} />
于 2012-08-09T08:17:22.957 回答