首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UserControl ContentProperty,内容对象为空。

UserControl ContentProperty,内容对象为空。
EN

Stack Overflow用户
提问于 2011-09-28 15:32:22
回答 1查看 252关注 0票数 1

我创建了一个定制的silverlight UserControl。我需要能够通过一个“儿童”属性来设置它的内容。因此,我使用了“ContentProperty(”子“)”类属性:

代码语言:javascript
复制
[ContentProperty("Child")] 
public partial class SizeableCheckBox : UserControl
{
    public SizeableCheckBox()
    {
        InitializeComponent();
    }

    public object Child
    {
        get { return contentControl1.Content; }
        set { contentControl1.Content = value; }
    }

UserControl的XAML如下所示:

代码语言:javascript
复制
<Grid x:Name="LayoutRoot" >
    <StackPanel Orientation="Horizontal">
        <Border x:Name="brdCheck" />
        <ContentControl x:Name="contentControl1" />
    </StackPanel
    ...
</Grid>

现在,如果我在我的应用程序中使用我的UserControl,一切都很好(即使在VS2010设计模式下):

代码语言:javascript
复制
<my:SizeableCheckBox x:Name="chkTestCheck">
    <StackPanel Orientation="Horizontal">
        <Image ... />
        <Textblock x:Name="txtCheckBoxTest" Text="My Checkbox test" />
    </StackPanel>
</my:sizeableCheckBox>

但是在我的代码中,我有一个对"txtCheckBoxTest“的引用,但是该对象在运行时是空的。我做错了什么?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-09-28 15:58:32

除非我误解了问题,否则你应该可以去chkTestCheck.txtCheckBoxTest.Text

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

https://stackoverflow.com/questions/7585666

复制
相关文章

相似问题

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