首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在码背后设置WPF标签上的绑定,由于ContentProperty未被识别,因此无法工作

在码背后设置WPF标签上的绑定,由于ContentProperty未被识别,因此无法工作
EN

Stack Overflow用户
提问于 2016-01-07 09:28:41
回答 1查看 30关注 0票数 0

在我看来,我有以下方法;

代码语言:javascript
复制
Label GetSummaryLabel(Panel panel, ServiceChargeType type)
{
    var chargeTextbox = panel.Children[1];

    var summarybinding = new Binding { Source = chargeTextbox, Path = new PropertyPath("Text") };
    var summaryLabel = new Label();
    summaryLabel.SetBinding(ContentProperty, summarybinding);

    return summaryLabel;
}

这很好,但是我想把这个函数移到一个助手类中,当我这样做时,我得到了下面的编译错误;

“无法解析符号'ContentProperty‘

为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-07 09:47:53

ContentProperty是ContentControl类的static成员。当您处于视图中时(即UserControl窗户 ),您已经处于来自ContentControl的派生类中,而ContentProperty是可用的。但是,当您将代码移动到帮助程序时,需要使用它的类名对ContentProperty进行分类。

HTH

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34651536

复制
相关文章

相似问题

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