نظرات مطالب
ASP.NET MVC #22
بله این نمونه به خوبی کار کرد. با تغییر Culture در Action فارسی هم به خوبی کار کرد. فراموش کردم کجای کار مشکل داشت که این روش برایمان مشکل ساز شده بود! اما قریب به یقین مشکل internal نبود.

گذشته از این موضوع؛ کلاً جدا کردن Resource ها در یک Assembly دیگر بهتر است یا در پروژه UI؟ البته مطمئناً کمترین حسن آن استفاده مجدد Resourceها در پروژه‌هایی است که پلتفرمهای مختلف دارند مثل Win و Web یا حتی Mobile. به طور عملی در پروژه‌ای این جداسازی Resource را انجام ندادم. شما تجربه این کار را در پروژه‌های بزرگ داشتید؟
نظرات مطالب
ویدیوهای آموزشی MVVM
دو مورد دیگر
Silverlight TV 13: MVVM Light Toolkit
http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-13-MVVM-Light-Toolkit/

MVVM, a WPF UI Design Pattern
http://channel9.msdn.com/shows/Continuum/MVVM/
نظرات مطالب
خلاصه‌ای کاربردی در مورد Observable collection
ممنون از مطالب مفید شما واقعا بر روی لبه تکنولوژی های دات نت قدم بر می دارید. در مورد COLLECTION های OBSERVABLE این نکته هم حائز اهمیت است که این لیست ها دقیقا به اندازه نیاز کاربر در UI برنامه مقادیر را در حافظه لود کرده و اصطلاحا می توان با بکاربری این COLLECTIONها در یک کنترل خاصیت LazyLoading به کنترل بخشید.
نظرات مطالب
کتابخانه‌ی انواع و اقسام مدل‌های داده‌ای
سلام
بله. این سایت واقعا مفید است. خیلی ایده می‌شود از آن استخراج کرد.
و یک سری سایت هستند که به صورت تخصصی کار UI انجام می‌دن. برای مثال:
http://www.uxbooth.com/view/blog/
که چندی قبل در مورد آینده رابط‌های کاربری یک سری مطلب جالب منتشر کرده بود:
http://www.uxbooth.com/blog/the-future-of-interface-design/
بازخوردهای پروژه‌ها
ادامه آموزش MVVM در صورت امکان با MVVM Light
با توجه به اهمیت روزافزون مباحثی مثل UnitTest، قابلیت نگهداری برنامه، جداسازی منطق برنامه از UI  و ... باید توجه بیشتری به مباحثی مانند MVVM کرد.
در این سایت حدود 15 مطلب مفید درباره MVVM موجود می‌باشد ولی به نظر بنده هنوز امکان ادامه این سری آموزشی، با استفاده از یکی از Framework‌های موجود مانند MVVM Light وجود دارد و میتوان بیشتر به مباحثی مانند بازکردن پنجره جدید، EventToCommand و ... که اکثر کاربران با آن مشکل دارند پرداخت.
ممنون.
اشتراک‌ها
خداحافظی Microsoft Edge با React
How Microsoft Edge Is Replacing React With Web Components

Microsoft's Edge browser team is on a mission to swap out React UI components with native web platform components. We speak to the team lead.
خداحافظی Microsoft Edge با React
بازخوردهای دوره
تزریق وابستگی‌های AutoMapper در لایه سرویس برنامه
- محل تعریف نگاشت‌ها و کلاس‌های پروفایل، مهم نیست. چون اساسا هرجایی که قرار گیرند، دو وابستگی بیشتر نخواهند داشت: کلاس‌های مدل و کلاس‌های ViewModel.
- محل فراخوانی اولیه‌ی تعاریف نگاشت‌ها جهت معرفی آن‌ها به سیستم، مهم است.
+ اگر از کاربر اطلاعاتی را دریافت می‌کنید، در لایه UI هست که کار نگاشت اطلاعات دریافتی از کاربر و از ViewModelها به Modelهای اصلی برنامه انجام می‌شود (توسط متد Mapper.Map). اگر قرار است اطلاعاتی را بازگشت دهید، متدهای جدیدی مانند Project To بسیار بهینه‌تر هستند از روش قدیمی Mapper.Map و این متد را بهتر است در لایه سرویس استفاده کنید. متد Project To کارش بهینه سازی کوئری SQL ارسالی به سرور هست. اگر از روش Mapper.Map در لایه UI استفاده کنید، این قابلیت را از دست خواهید داد؛ چون Mapper.Map به معنای کار با اشیاء درون حافظه و LINQ to Objects است. کار متد ویژه‌ی Project To افزونه‌ای برای کار با Entity Framework و بهینه سازی آن است.
بازخوردهای دوره
آشنایی با مدل برنامه نویسی TAP
سلام
من متد DownloadStringAsync و رویداد مرتبط با آن یعنی DownloadStringCompleted رو تست کردم و به دلیل اینکه متد DownloadStringAsync  را در UI Thread صدا میزدم رویداد DownloadStringCompleted  نیز همیشه در UI Thread فراخوانی میشد.
من در یک پروژه یک کتابخانه درست کرده بودم که یکی از متدها باید کاری رو به صورت Async انجام میداد و وقتی که کار این متد تمام میشد نتیجه را با Raise کردن یک event به اطلاع استفاده کننده میرسوندم.
اما مشکل اینجا بود که به کنترل‌های روی فرم دسترسی نداشتم و داخل این رویداد ابتدا شرط InvokeRequired و سپس Invoke رو نوشته بودم.این کار مشکل رو حل کرده بود.
اما به نظر من این کار درست نیست.چون من در واقع یکسری API نوشته ام و در اختیار برنامه نویسان دیگر گذاشته ام و آنها باید بتوانند کدهای خود را بدون InvokeRequired درون رویداد بنویسند.
آیا راهی هست که بشه متد من در هر Thread یی اجرا شود رویداد اتمام آن نیز در همان Thread صدازننده ، فراخوانی شود؟
من در این کتابخانه از async و await استفاده نکرده بودم.
ممنون
نظرات اشتراک‌ها
نحوه فارسی سازی فیلتر گرید کندو Kendo grid filter
با احترام
سوالی که بنده درگیر اون شدم اینه که در پروژه فیلدی هست که تاریخ رو به صورت میلادی ذخیره می‌کنه . با مواردی که گفته شده نمایش تاریخ به صورت شمسی انجام شده اما وقتی که فیلتر روی این فیلد فعال می‌شه در گرید کندو در قسمت باکس فیلتر یک کامپوننت DatePicker میلادی ظاهر می‌شه .
متاسفانه تمامی راه هایی که می‌دونستم رو تست کردم اما به نتیجه خاصی نرسیدم .
1. تلاش شد که UI فیلتر به صورت رشته تعریف بشه توسط دستورهای Format. و UI. اما موارد ارائه شده برای این قسمت کارساز نبود .
2. تلاش شد که با استفاده از یک property جانبی از نوع رشته و تبدیل فیلد تاریخ در متدهای set و get  این مسئله از راه دیگه حل بشه که نمایش اطلاعات موفقیت امیز بود اما در هنگام فیلتر متاسفانه به مشکلات تبدیل برخورد کردیم که قابل اصلاح نبود .
 لطف بفرمایید راهنمایی کنید برای فیلتر تاریخ چه راهکاری وجود داره

همچنین اگر دقت کنید مثالی هم که در این صفحه هست DatePicker فیلتر ، تاریخ رو به صورت 7 اسفند 2016 نشون می‌ده . 
اشتراک‌ها
توسعه یک برنامه یادداشت‌برداری با Net MAUI Blazor Hybrid.

Note Taking App .Net MAUI Blazor Hybrid and Blazor WASM - Single Codebase Complete Code & UI Sharing

A Note Taking App for Mobile and Web Browser both Platforms using Single Code base with almost 100% Code Sharing (Complete Code, Logic and UI Sharing)
.Net MAUI Blazor Hybrid for Mobile App and Blazor WebAssembly (Blazor WASM) for Web Browser App sharing code using Razor Class Libraries
A step by step RealWorld app tutorial from scratch 

توسعه یک برنامه یادداشت‌برداری با Net MAUI Blazor Hybrid.