مقدمهای بر WPF
بنیاد نمایش ویندوز(ترجمه Windows Presentation Foundation یا به اختصار WPF) یک سیستم پیشرفته نمایشی برای سیستمعامل ویندوز میباشد و چارچوبی است برای ایجاد برنامههای خیرهکننده. در انجمن داتنت یکی از محبوبترین تکنولوژیها در برنامهنویسی دسکتاپ میباشد. در این مقاله به صورت مختصر درباره این تکنولوژی صحبت خواهمکرد. لازم به ذکر است این مقاله گردآوری شده از منابع مختلف از جمله کتاب Pro WPF 4.5 in C# نوشته متیومکدونالد، ویکیپدیا و کدپروجکت و ... میباشد.
درسال 2006 و با آمدن داتنتفریمورک 3.0 اولین ورژن از WPF جهت کار عرضه شد(اولین نسخه شد WPF3.0) که آوالون(Avalon) نیز نامیدهمیشد. استفاده از دایرکتایکس، توانایی تعریف رابط کاربری با استفاده از زمل(XAML)، خواص وابسته(Dependency Property)، دیتابایندینگ(Data Binding) و استایل و تمپلیت جز قابلیتهای اصلی WPF میباشد که در ادامه به جزء درباره آنها سخنگفتهخواهدشد. به مدت حدود 15 سال فریمورک(FrameWork) ویندوز دو رابط کاربری کاملا جدا از هم داشت که عبارتند از: