当前位置:编程学习 > C#/ASP.NET >>

关于属性特性的的问题,高手帮我看看怎么解决

    现在有一个类Demo,它有两个属性,其中一个属性为country,它是一个具有下拉形式的string,我是用typeconverter转换处理的(用enum处理也可以,这点并不重要);另外还有一个属性language,也让它具有下拉形式,只是我现在的困难是,如何让这两个属性互动,举例来说就是:
    当 demo.country=china时,language属性的下拉框中只能出现chinese一个选择项,而当demo.country=USA时,language属性的下拉框中只出现English一个选择项。
    由于typeconverter的构建函数不能带参数,因此返回Values的时候不能判断需要返回哪个数组,我想问的是,能否单从typeconverter的一些方法属性中判断出demo的country属性,或者大家可以给我另外的思路或处理方法,不胜感谢!


--------------------编程问答-------------------- class B
{
    A myA;
    [TypeConverter(typeof(ExpandableObjectConverter))]
    public A MyA
    {
        get{..}
        set{..}
     }
}

http://www.codeproject.com/KB/vb/using_propertygrid.aspx --------------------编程问答-------------------- 我仍然不明白怎么用ExpandableObjectConverter实现我所说的功能啊
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,