首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TemplatedParent -澄清

TemplatedParent -澄清
EN

Stack Overflow用户
提问于 2010-08-06 20:10:02
回答 1查看 164关注 0票数 0

这是树:

  • ControlTemplate
    • ContentPresenter :绑定(Header,HeaderTemplate,HeaderTemplateSelector)
      • DataTemplate (标头)
        • Label

我想将标签@该树的末端绑定到DataContext of MyControl上的一个属性

我可以使用FindAncestor获得MyControl (很明显),但是如何绑定到它的DataContext (类型为IContentMenuItem)

现在用于模板化父问题

绑定到DataTemplate中的DataTemplate实际上是绑定到ContentPresenterControlTemplate还是MyControl

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-06 20:19:37

我认为TemplatedParent问题的答案是ContentPresenter --它是模板被应用到的任何东西。

如果可以使用MyControl获得FindAncestor,则可以绑定到DataContext的属性,如下所示:

代码语言:javascript
运行
复制
<Label Content="{Binding DataContext.MyProperty, RelativeSource=…}" />

您还可以为x:Name设置一个MyControl,然后绑定如下:

代码语言:javascript
运行
复制
<Label Content="{Binding DataContext.MyProperty, ElementName=myControl}" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3427386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档