ورود

View Full Version : حرکت بین صفحات



m_gholami
سه شنبه 03 دی 1392, 16:19 عصر
با سلام

من یک صفحه لاگین و یک صفحه اصلی دارممیخام وقتی کاربر نام و رمزشو درست وارد کرد به صفحه اصلی برنامه بره

چجوری باید اینکارو انجام بدم؟
لطفا با یک نمونه


با تشکر

amamam
سه شنبه 03 دی 1392, 19:30 عصر
خب اگه تو صفحه اصلی از Frame استفاده کردی ، به شکل زیر میشه

this.MYFrame.Navigate(new Uri("/MYView/Student", UriKind.Relative));

که البته آدرس داده شده بستگی به قوانین Navigation که تعریف کردی داره

hamidhws
چهارشنبه 11 دی 1392, 09:36 صبح
یک روش کارآمد که خودم هم استفاده میکنم :

اول یک پیج به عنوان زمینه اصلی برنامت اضافه کن ، مثلا با اسم mainpage.xaml
بعدش داخلش یک grid بزار مثلا با نام grid1 بطوری که تمام صفحه رو پوشش بده

حالا 2 تا یوزر کنترل (صفحه لاگین و صفحه بعد از ورود) رو به پروژت اضافه کن ، login.xaml , intro.xaml

حالا login.xaml رو بنداز توی grid1
بعدش توی کد نویسی مربوط به لاگین اینو قرار بده


public static mainpage mainpage1 { get; set; }
mainpage1.grid1.Children.Clear();
mainpage1.grid1.Children.Add(intro)

میتونی یه کلاس میانه تعریف کنی که تمام اعمال مربوط به تعامل یوزر کنترل ها رو کنترل کنه

موفق باشید

d_derakhshani
شنبه 05 بهمن 1392, 00:08 صبح
یا از navigation خود سیلورلایت استفاده کن یا prism و یا خودت یکی شبیه چیزی hamidhws (http://barnamenevis.org/member.php?56131-hamidhws) گفت بنویسید

m_gholami
شنبه 30 فروردین 1393, 13:58 عصر
با سلام

اگه ممکنه با مثال کامل توضیح بدید
چون زیاد توی سیلورلایت حرفه ای نیستم

باتشکر