PDA

View Full Version : تعیین موقعیت موس تو این منو؟



BILLY_Mgs
جمعه 02 اردیبهشت 1390, 13:48 عصر
سلام
من دارم یه منو میسازم به شکل زیر.
http://up.iranblog.com/images/8u0ua10d6z74ir5nhlw2.png
میخوام یه سری Trigger یا Event یا ... تعریف کنم واسه زمان هایی که نشانگر موس مثلا در قسمت بالا (تو شکل نوشتم) قرار میگیره.
اما نمیدونم چه جوری بفهمم که الان موس تو کدوم قسمت ه!
لطفا راهینماییم کنید !
مرسی.

exlord
جمعه 02 اردیبهشت 1390, 14:19 عصر
کافیه هر قسمت رو یه کنترل جداگانه بکنی و براشون MouseOver تعریف کنی ...

BILLY_Mgs
جمعه 02 اردیبهشت 1390, 14:29 عصر
کنترلی هست که دقیقا شکل اون باشه؟یا بشه همچین شکلی کرد

Amir Oveisi
جمعه 02 اردیبهشت 1390, 15:25 عصر
تو wpf هر شکلی رو میتونین به کنترل تبدیل کنید. هر کنترلی یک Template داره که با تغییر اون در کد XAML میتونین هر شکلی بهش بدید.
برای ساده شدن کار میتونین با استفاده از نرم افزار MS Expression Blend ، یک شکل بکشید و از منو Tools>Creare Control (اگر اشتباه نکنم) اون شکل رو به کنترلی که میخواید تبدیل کنید.

BILLY_Mgs
جمعه 02 اردیبهشت 1390, 15:50 عصر
میشه بیشتر توضیح بدید .
توی Blend ام توی tools CreateControl نداره!
ببینید اگه بخوام هر قسمت و جداگونه کنترل کنم شکلی میشه که نمیشه با کنترل های موجود توی wpf ساخت یا اگه بشه بایدبا ترکیب چند تا کنترل ساخت
آیا مشه شکل و توی photoshop کشید و اونو توی Blend به کنترل تبدیل کرد؟

exlord
جمعه 02 اردیبهشت 1390, 16:09 عصر
باید با چند تا path این شکل رو درست کنین ... بعد این path ها رو همشونو انتخاب و روشون راست کلیک و combine-> unite رو انتخاب کنین و بعد روی این path جدید راست کلیک و make into control رو انتخاب کینن ...