كيف يمكنني ربط بعض الممتلكات العائدة إلى عنصر تحكم مخصص؟
-
03-07-2019 - |
سؤال
إذا لدي التحكم التالية:
public partial class MyControl : UserControl{
public string MyControlText{
get { return MyTextBox.Text; }
set { MyTextBox.Text = value; }
}
public MyControl(){ ... }
}
وكيف يمكنني ربط الملكية "MyControlText" عندما أضع السيطرة على واحد من صفحاتي، كما يلي:
<local:MyControl MyControlText={Binding Path=SomeField} />
وشكرا!
المحلول
وتحتاج إلى جعل الخاصية خاصية التبعية. وثائق من الدرجة DependencyProperty يظهر لك كيفية القيام بذلك:
http://msdn.microsoft.com/ أون لنا / مكتبة / system.windows.dependencyproperty.aspx #
لا تنتمي إلى StackOverflow