اشتراک‌ها
مشارکت در تعیین موارد پر اهمیت مسیر راه آتی WPF

We kindly ask you for your valuable input on the priorities for modernizing investments that the WPF team should focus on, as outlined in the roadmap document for 2023.

Please use thumbs up (no other emoji responses will be considered to avoid duplication) on options below which you would like us to prioritize.

مشارکت در تعیین موارد پر اهمیت مسیر راه آتی WPF
اشتراک‌ها
NET Framework 4.8. منتشر شد

The .NET Framework 4.8 includes an updated toolset as well as improvements in several areas:

  • [Runtime] JIT and NGEN Improvements
  • [BCL] Updated ZLib
  • [BCL] Reducing FIPS Impact on Cryptography
  • [WinForms] Accessibility Enhancements
  • [WCF] Service Behavior Enhancements
  • [WPF] High DPI Enhancements, UIAutomation Improvements 
NET Framework 4.8. منتشر شد
اشتراک‌ها
بررسی تغییرات انجام شده‌ی در NET Framework 4.7.1.
  • Accessibility improvements in narration, high contrast and focus control areas
  • .NET Framework support for .NET Standard 2.0 and compiler features
  • More secure SHA-2 support in ASP.NET and System.Messaging
  • Configuration builders
  • ASP.NET Execution step feature
  • ASP.NET HttpCookie parsing
  • Enhancements in Visual Tree for WPF applications
  • Performance and reliability improvements 
بررسی تغییرات انجام شده‌ی در NET Framework 4.7.1.
اشتراک‌ها
به روز رسانی و ارسال مثال‌های رسمی WPF در GitHub

This repo contains the samples that demonstrate the API usage patterns and popular features for the Windows Presenation Foundation in the .NET Framework for Desktop. These samples were initially hosted on MSDN, and we are gradually moving all the interesting WPF samples over to GitHub.All the samples have been retargeted to .NET 4.5.2.

به روز رسانی و ارسال مثال‌های رسمی WPF در GitHub
اشتراک‌ها
انتشار Windows 10 SDK

Well perhaps the first thing to say is that Windows Desktop apps will still work on Windows 10 without any changes. You can even make use of the new Window 10 APIs in a Win32 application and there are improvements in .NET 4.6. Even WPF receives some attention

انتشار Windows 10 SDK
اشتراک‌ها
ایجاد ViewModel و View برای Caliburn.Micro به روش Scaffolding

بعضی وقت‌ها نوشتن ViewModel و یا طراحی View برای کلاس‌های Model تکراری و خسته کننده س. این پکیج به شما کمک می‌کنه بعضی کارهای تکراری مثل نوشتن Property‌های ViewModel و یا چیدن TextBox‌ها و وصل کردنشون به ViewModel رو انجام ندید.

البته باید اضافه کنم این پکیج فقط برای پروژه‌های WPF ای که Caliburn.Micro رو انتخاب کردند مناسبه چون توی ViewModel از کلاس PropertyChangedBase ارث بری می‌کنه و در View ها، با قاعده x:Name عمل Binding رو انجام میده.

شنونده پیشنهادات، انتقادات و گزارش باگ‌های شما برای این package  هستم :)

ایجاد ViewModel و View برای Caliburn.Micro به روش Scaffolding
نظرات مطالب
پشتیبانی توکار از GDPR در ASP.NET Core 2.1
بسته‌ی AspNetCoreCompat آن برای MVC 5x هست (البته پشتیبانی آنچنانی هم ندارد) و در کل خیر. معماری این‌ها یکی نیست. وابستگی‌های این‌ها یکی نیست. از دیدگاه مایکروسافت، MVC 5x در فاز نگهداری هست و نه توسعه‌ی اصلی. حتی قصد بازنشسته کردن Full .NET framework را با NET Core 3. دارند. قسمت‌های باقیمانده‌ی Full .NET framework که در NET Core. نیست، همان قسمت‌های دسکتاپ هستند (WPF و WinForms). این‌ها را هم قصد دارند در نگارش 3 به NET Core. اضافه کنند (به صورت غیرچندسکویی و فقط مختص ویندوز) که معنای غیرمستقیم آن هدایت توسعه دهندگان دات نت به صرفا NET Core. هست.
نظرات مطالب
EF Code First #12
این نکته برای برنامه‌های کنسول و سرویس ویندوز است. در برنامه‌های WinForms و WPF با بسته شدن فرم، به صورت خودکار این اشیاء هم تخریب می‌شوند.
public class MyContext : DbContext
    {
        protected override void Dispose(bool disposing)
        {
            Debug.WriteLine("MyContext Dispose() is called.");
            base.Dispose(disposing);
        }
    }
برای بررسی بهتر این موضوع، متد فوق را به کلاس Context برنامه اضافه کنید. یک breakpoint روی آن قرار دهید و بعد فرم را باز کرده، با بانک اطلاعاتی کار کنید و سپس فرم را ببندید.
نظرات مطالب
چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت ششم
سلام. ممنون از مطلب خوبتون. بنده وقتی سایتم رو با ویژوال استادیو باز میکنم فقط مود دیباگ داره و مود release رو نداره. فقط برای برنامه‌های ویندوز فرم و wpf مود release داره. پس با این اوصاف بنده چطوری سایتم رو تویه مود release پاپلیش کنم؟ فقط کد زیر رو تویه وب کانفیگ قرار میدم
 <compilation debug="false" targetFramework="4.0">
  آیا قطعه کد بالا همون کار release رو انجام میده. با تشکر