Kesalahan Kontrol Pengguna Orang Tua dan Anak [duplikat]

Saya telah membuat dua Usercontrols di WPF Application saya! Saya ingin mengakses fungsi dari satu Kontrol Pengguna melalui yang lain. Saya baru saja membuat satu usercontrol induk dari yang lain dan mencoba mengakses fungsi yang lain tetapi menghasilkan Kesalahan yang :

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.

Kode saya adalah:

Semua Cerita -- Kontrol Pengguna Induk

File XAML

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

Berkas .CS

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

    }

EditStory -- Kontrol Pengguna Anak

File .Cs

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

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

Adakah yang bisa memecahkan masalah saya? :)


person user2835256    schedule 14.10.2013    source sumber


Jawaban (1)


Dari jawaban ini:

Jendela dasar Anda tampaknya, seperti yang dinyatakan dalam kesalahan, memerlukan konstruktor default publik (yang tanpa argumen), itu juga mungkin tidak abstrak karena sebuah instance perlu dibuat.

person Daniel    schedule 14.10.2013
comment
Tidak ada Alternatif lain :( - person user2835256; 14.10.2013