ভিউ মডেলটি নির্দিষ্ট করার এই উপায়টিও রয়েছে:
using Wpf = System.Windows;
public partial class App : Wpf.Application //your skeleton app already has this.
{
protected override void OnStartup( Wpf.StartupEventArgs e ) //you need to add this.
{
base.OnStartup( e );
MainWindow = new MainView();
MainWindow.DataContext = new MainViewModel( e.Args );
MainWindow.Show();
}
}
<রেন্ট>
পূর্বে প্রস্তাবিত সমস্ত সমাধানের জন্য MainViewModel
অবশ্যই প্যারামিটারলেস কনস্ট্রাক্টর থাকতে হবে।
মাইক্রোসফ্টের ধারণা রয়েছে যে প্যারামিটারলেস কনস্ট্রাক্টর ব্যবহার করে সিস্টেমগুলি তৈরি করা যেতে পারে। আপনি যদি এই ছাপেরও অধীনে থাকেন তবে এগিয়ে যান এবং অন্য কয়েকটি সমাধান ব্যবহার করুন।
যাঁরা জানেন যে কনস্ট্রাক্টরদের অবশ্যই প্যারামিটার থাকতে হবে, এবং সেইজন্য যাদু ফ্রেমওয়ার্কগুলির হাতে অবজেক্টগুলির তাত্ক্ষণিকতা রাখা যায় না, ভিউ মডেলটি নির্দিষ্ট করার সঠিক উপায়টি আমি উপরে দেখিয়েছি।
</Rant>