PDA

View Full Version : سوال: ساخت یوزر کنترل با قابلیت هایی شبیه به سیم یا لوله



silhouette
دوشنبه 19 اردیبهشت 1390, 11:51 صبح
سلام دوستان
من می خوام در wpf یک یوزر کنترل بسازم که قابلیت هایی شبیه به یک سیم داشته باشه. مثلا وقتی دو تا کنترل دیگه توسط این سیم به هم وصل میشن، کاملا انعطاف پذیر باشه و خم و راست و کوتاه و بلند بشه. هر چقدر فکر کردم و گشتم تکنیکی پیدا نکردم. کسی می تونه راه مناسبی پیشنهاد کنه؟

Amir Oveisi
دوشنبه 19 اردیبهشت 1390, 12:23 عصر
برای این کار میتونین از Path استفاده کنین، به این صوزت که هر سیم با یک path طراحی بشه و در طول اجرای برنامه بر اساس شرایط، اون path تغییر شکل بده. البته این کارها رو باید با code-behind انجام بدید چون runtime باید اتفاق بیفته. اگر user control هم بسازید باز هم باید به همین شیوه عمل کنید. برای ایجاد path با Code-behind این مثال رو مشاهده کنید: http://blogs.veracitysolutions.com/creating-a-programmatic-path-in-silverlight-or-wpf/
موفق باشید