无法创建usercontrol1的实例:"枚举器无效,因为集合已更改"

时间:2011-04-30 14:48:56

标签: wpf silverlight

我尝试继承方法button1_click,下面的代码确实编译但是当我从工具箱拖放userPage上的usercontrol1时,我收到了错误消息:

  

“枚举器无效,因为   该集合改变了“

更新:Silverlight为什么以及在哪里使用事件处理程序在场景后面创建一个集合,因为我自己创建了一个集合,下面的代码只是整个代码?有没有人试图做视觉继承?这在Winform中是可能的,为什么它不适用于Silverlight?

Update2:看起来像这里的任何人都能够知道Visual Inheritance真的如何工作将尝试msdn论坛,如果他们得到答案将发布回这里。

Update3:这是整个项目 http://www.filesonic.com/file/895613324/visualheritance.zip

namespace visualinheritance
{
    public partial class usercontrol1 : usercontrolcommon
    {
        public usercontrol1()
        {
            InitializeComponent();
            this.button1.Click += button1_Click;

        }

    }
}



namespace visualinheritance
{
    public partial class usercontrolcommon : UserControl
    {
        public usercontrolcommon()
        {
            InitializeComponent();
        }

        public void button1_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("usercontrolcommon");
        }
    }
}

0 个答案:

没有答案