PDA

View Full Version : wrappanelو butten



sara62
یک شنبه 06 تیر 1389, 22:03 عصر
سلام دوستان
من می خوام منویی طراحی کنم طوری که وقتی با موس رفتم روی باتن wrappanel نشون داده بشه و بتونم از کنترلای wrappanel انتخاب کنم یعنی یه جورایی به باتن چسبیده باشه و وقتی که موس لیو اتفاق بیفته wrappanel مخفی بشه
یعنی میشه ؟
چطوری؟

homan1374
دوشنبه 07 تیر 1389, 09:24 صبح
دست متوجه نشدم چی میخواید ولی خوب فکر میکنم چیزی که گذاشتم مشکلتون رو حل کنه

exlord
دوشنبه 07 تیر 1389, 09:48 صبح
سلام دوستان
من می خوام منویی طراحی کنم طوری که وقتی با موس رفتم روی باتن wrappanel نشون داده بشه و بتونم از کنترلای wrappanel انتخاب کنم یعنی یه جورایی به باتن چسبیده باشه و وقتی که موس لیو اتفاق بیفته wrappanel مخفی بشه
یعنی میشه ؟
چطوری؟
برای اینکار container اصلی صفحت باید canvas باشه .... panel ای که میخوای درست کن حالا runtime یا designetime فرقی نمیکنه به این canvas اضافه کن .... تو mouseover باتن مختصات مربوط به پنل رو پیدا کن ...

Point p = e.GetPosition(mainCon);

wrapP.SetValue(Canvas.TopProperty, p.Y);
wrapP.SetValue(Canvas.LeftProperty, p.X);
wrapP.Visibility = System.Windows.Visibility.Visible;