ฉันได้สร้าง Usercontrols
สองอันใน WPF Application
ของฉัน! ฉันต้องการเข้าถึงฟังก์ชันของ Usercontrol หนึ่งผ่านทางฟังก์ชันอื่น ฉันเพิ่งสร้าง usercontrol
parent หนึ่งอันจากอันอื่นและพยายามเข้าถึงฟังก์ชันของอันอื่น แต่มันสร้างข้อผิดพลาดที่:
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();
}
ใครสามารถแก้ปัญหาของฉันได้บ้าง? :)