0

Usercontrols在我的WPF Application! 我想通过另一个访问一个用户控件的功能。我只是做了另一个usercontrol的父母,并试图访问其他的功能,但它产生了错误:

Error 2 The type 'EditStory' cannot have a Name attribute. Value types and types without a default constructor can be used as items within a ResourceDictionary.

我的代码是:

AllStories -- 父用户控件

XAML 文件

<dxdo:LayoutPanel Caption="Panel" Name="layoutPanel2">
                    <local:EditStory x:Name="editstorytab"/>
                </dxdo:LayoutPanel>

.CS 文件

public AllStories()
    {
        InitializeComponent();
        editstorytab.MyParent = this;

    }

EditStory——子用户控件

.cs 文件

 public AllStories MyParent { get; set; }
    public EditStory(AllStories parent)
    {

        InitializeComponent();
         MyParent = parent;
         EditDataRefresh();
    }

谁能解决我的问题?:)

4

1 回答 1

0

这个答案:

正如错误所述,您的基本窗口显然需要一个公共默认构造函数(一个没有参数的构造函数),它也可能不是抽象的,因为需要创建它的一个实例。

于 2013-10-14T19:18:34.183 回答