پیاده سازی Context Menu در Blazor
طراحی یک منوی کانتکست در بلیزر میتواند سخت باشد و زمان زیادی را از شما بگیرد. با استفاده از این کتابخانه شما قادر به طراحی منوی کانتکست هستید. این منو قابلیتهای پیاده سازی افکتهای نمایشی، زیر منو، فعالسازی و غیرفعالسازی گزینهها، استایل اختصاصی، افزودن پویای آیتمها، نمایش منو از طریق کد و ... میباشد
قوانین طراحی ساده
یک از ارزشهای XP، سادگی و یکی از تکنیکهای آن طراحی ساده (Simple Design) هست. Kent Beck مبدع XP برای داشتن یک طراحی ساده چهار قانون تعریف کردن که عبارتاند از:
- پاس شدن همه تستها
- عدم وجود تکرار
- بیان مقصود برنامه نویس
- کاهش تعداد کلاسها و متدها
آموزش عملی UI
منوی کاربری همیشه در دسترس
یکی از مهمتری پارامتری هایی که برای اصولی بودن سایت طراحی شده در نظر گرفته میشود . دسترسی راحت کاربر به تمام قسمتهای سایت با کمنرین کلیک میباشد . برای راحتی دسترسی به قسمت هایی که کاربر زیاد استفاده میکند میتوان از منوهای بازشونده استفاده کرد . به طوری که وقتی موس بر روی آن میرود آیتمهای منو نمایش داده میشود که روش طراحی این منو رو برسی میکنیم.
روز به روز بر تعداد کسانی که از ابزارهای قابل حمل برای دسترسی به اینترنت استفاده میکنند افزوده میشود. طراحی سایت به گونهای که در هر عرض و طول صفحه قابل استفاده باشد اصطلاحا «طراحی واکنشگرا» یا «Responsive webdesign» نامیده میشود.
برای ایجاد یک طرح واکنشگرا دانستن چند نکته ضروری است که در این نوشته به اختصار آنها را مرور میکنیم.