ورود

View Full Version : معماری سه لایه و Binding



sara62
سه شنبه 20 مهر 1389, 12:19 عصر
سلام دوستان
من از معماری سه لایه استفاده میکنم
یعنی با لیست ها کار میکنم ولی نمیدونم چطوری کنترلامو به لیست های BusinessLayer بایند کنم
قبلا به خاطر راهنماییتون متشکرم

ricky22
سه شنبه 20 مهر 1389, 13:28 عصر
سلام
لطفا در رابطه با MVVM تحقیق بفرمایید.

sara62
سه شنبه 20 مهر 1389, 15:24 عصر
سلام
لطفا در رابطه با MVVM تحقیق بفرمایید.
سلام
متشکرم به خاطر جوابتون
اما من توی پروژم مولتی تایره
mvvm سه فولدر تو همون پروژه اس اما من پروژه من سه تا پروژه دارم یعنی
DataLayer , BusinessLayer,Win
حالا یه شی از کلاسای موجود در BusinessLayer رو نیو میکنم و پر میکنم
میخوام بدونم چطوری با Xaml بایند کنم کنترلامو
متشکرم

sara62
چهارشنبه 21 مهر 1389, 14:30 عصر
تو رو خدا یکی جوابمو بده
حیاتیه
خواهش میکنم
چطوری کنترلامو به کلاسای فلدر BLList،از لایهBusinessLayer بایند کنم

epsi1on
پنج شنبه 22 مهر 1389, 20:46 عصر
تو رو خدا یکی جوابمو بده
حیاتیه
خواهش میکنم
چطوری کنترلامو به کلاسای فلدر BLList،از لایهBusinessLayer بایند کنم
جزئیات کلاساتون مشخص نیست و نمیشه جواب دقیق داد، بطور کلی با استفاده از قابلیت DataBinding (و احتمالا DataTemplate) در WPF میتونید این کار رو انجام بدید (البته برای اینکه حداکثر استفاده رو از این قابلیت بتونید انجام بدید کلاساتون (کلاسهایی که به قول شما لیست نیستن) باید چند اینترفیس از جمله
System.ComponentModel.IEditableObject
System.ComponentModel.INotifyPropertyChanged
System.ComponentModel.INotifyPropertyChanging
رو و کلاسایی که لیست هستن اینترفیس های
System.ComponentModel.IBindingList
System.ComponentModel.INotifyCollectionChanged
رو حداقل پیاده کنن (برای بحث اعتبار سنجی و گزارش اطلاعات غیر مجاز ورودی به کاربر و پیاده سازی اینترفیسهای مربوطه هم خودتون میتونید جستجو کنید).