PDA

View Full Version : مشکل با DependencyProperty



sinaone1
شنبه 04 تیر 1390, 13:41 عصر
سلام دوستان من یه مشکل با Dependency property پیدا کردم
من اگر در جلوی Register در dependency property نام واقعی پراپرتی مربوط به آن را بنویسم زمانی که در حالت design هستم در visual studio و مقدار آن را تغییر دهم هیچ اتفاقی نمی افتد ولی اگر نام را چیز دیگری بزارم کار می ده ولی دیگه dependency که نوشتم به درد نمیخوره چون متصل نیست
لطفا مثال زیر که همین را عملا توضیح میده تست کنید و ببینید آیا مشکل از کجا می تونه باشه
ممنون
71558

مهدی فرزاد
شنبه 04 تیر 1390, 15:01 عصر
سلام
شما پرانتز جلوی نام TestContent رو بردارید
همچنین کلمه Shared قبل از ReadOnly

به شکل زیر
Public ReadOnly TestContentProperty As DependencyProperty = DependencyProperty.Register("TestContent", GetType(Double), GetType(MySimplePanel), Nothing)
Public Property TestContent As Double
Get
Return DirectCast(GetValue(TestContentProperty), Double)
End Get
Set(ByVal value As Double)
SetValue(TestContentProperty, value)
MsgBox(value)
End Set
End Property

sinaone1
شنبه 04 تیر 1390, 16:22 عصر
عزیز واقعا ممنونم ، چون فقط یه بار می شد تشکر کرد برای همین دیدم کمه اینطوری تشکر کردم
و فقط یه چیز اونم اینکه توی سایت مایکروسافت در Vb از shared و در C# از Static استفاده کرده چون اگه این کار رو نکیند دیگه روی هر Window می تونید یک کنترل از این نوع استفاده نمایید و این دوباره مشکل ساز میشه