TouchBehavior توانایی تعامل با عناصر بصری در برنامههای NET را بر اساس لمس، کلیکهای ماوس و رویدادهای شناور فراهم میکند.
Microsoft نسخه ۸ از NET MAUI (واسطه برنامه چند پلتفرمی) را معرفی کرده است که دارای TouchBehavior است، برای تعامل با عناصر بصری در یک برنامه مبتنی بر لمس، کلیکهای ماوس، و رویدادهای شناور.
بهروزرسانی ۲۴ آوریل معرفی شد. دستورالعملهای شروع کار با جعبه ابزار در GitHub موجود است.
با نسخه جدید، پیادهسازی TouchBehavior سفارشیسازی ویژگیهای بصری مختلف در VisualElement که به آن متصل است، مانند رنگ پسزمینه، کدورت، مقیاس و چرخش را امکانپذیر میکند. TouchBehavior همچنین اجرای حرکات لمسی با فشار طولانی را امکان پذیر می کند و هر زمان که کاربر هر عنصر بصری را در برنامه فشار می دهد، کد را فعال می کند. TouchBehavior قبلاً به عنوان TouchEffect در جعبه ابزار انجمن Xamarin در برنامه Xamarin.Forms شناخته می شد.
جعبه ابزار ارتقا یافته همچنین به کاربران امکان می دهد نوار پیمایش اندروید را رنگ آمیزی کنند تا برنامه احساس غوطه وری بیشتری داشته باشد. موضوع با هر چیزی که روی صفحه دیده می شود یکپارچه شده است. علاوه بر این، کاربران میتوانند کنترل کنند که نوار پیمایش محتوای روشن یا محتوای تیره مربوط به نمادهایی را در رنگ روشن یا تیره نشان دهد. این برای اطمینان از مطابقت نوار پیمایش با سبک برنامه در نظر گرفته شده است.
NET MAUI Community Tookit به عنوان یک کتابخانه ایجاد شده توسط انجمن با پسوندهای NET MAUI، کنترلهای پیشرفته UI/UX، و رفتارهایی که برای کمک به توسعهدهندگان در نظر گرفته شده است، عمل میکند. .NET MAUI Community Toolkit 8 نیز با برخی تغییرات اساسی همراه است:
- برای TouchBehavior، سازندگان Community Tookit متوجه شدند که زمینه اتصال به درستی اعمال نشده است. این مورد برای همه رفتارهای دیگر در جعبه ابزار اعمال میشود و از نظر فنی بهعنوان یک تغییر شکسته، یک اصلاح اعمال میشود.
- اجرای هشدار زماندار Snackbar در Windows یک بازنویسی کامل بود. برخی از خرابی ها رفع شده است. برنامه Windows دیگر در هنگام تعامل با یک Toast یا Snackbar نمونه دیگری از یک برنامه Windows را راه اندازی نمی کند.
برای نسخه بعدی جعبه ابزار، برنامههایی برای پشتیبانی از CameraView درخواست میشود، که اکنون از Xamarin به .NET MAUI منتقل می شود. این قابلیت به صورت یک پکیج مجزا عرضه خواهد شد. همچنین برای آینده، بهبودهایی در MediaElement در حال انجام است برای ایجاد یکپارچگی عمیق تر با سیستم عامل مانند پخش رسانه از صفحه قفل و نمایش ابرداده مربوطه.
پست های مرتبط
NET MAUI Community Toolkit پشتیبانی از TouchBehavior را اضافه می کند
NET MAUI Community Toolkit پشتیبانی از TouchBehavior را اضافه می کند
NET MAUI Community Toolkit پشتیبانی از TouchBehavior را اضافه می کند