铸造一个用户控件作为一个特定类型的用户控件 [英] Casting a UserControl as a specific type of user control

查看:91
本文介绍了铸造一个用户控件作为一个特定类型的用户控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法施展用户控件作为一个特定的用户控制,使我有机会获得它的公共属性? Basicly我foreaching通过一个占位符的控件集合,我试图访问用户控件的公共属性。

 的foreach(用户控件UC在plhMediaBuys.Controls)
{
uc.PulblicPropertyIWantAccessTo;
}


解决方案

 的foreach(UC用户控件在plhMediaBuys.Controls){
MyControl C = UC为MyControl;
如果(C!= NULL){
c.PublicPropertyIWantAccessTo;
}
}


Is there a way to cast a user control as a specific user control so I have access to it's public properties? Basicly I'm foreaching through a placeholder's controls collection and I'm trying to access the user control's public properties.

foreach(UserControl uc in plhMediaBuys.Controls)
{
    uc.PulblicPropertyIWantAccessTo;
}

解决方案

foreach(UserControl uc in plhMediaBuys.Controls) {
    MyControl c = uc as MyControl;
    if (c != null) {
        c.PublicPropertyIWantAccessTo;
    }
}

这篇关于铸造一个用户控件作为一个特定类型的用户控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆