翻譯|其它|編輯:陳津勇|2019-08-29 14:55:25.013|閱讀 539 次
概述:如果您是Xamarin和Syncfusion的新手,這可能是您開始使用這款功能豐富的組件的最佳時機。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Essential Studio for Xamarin開發人員面臨的主要障礙是構建和部署所需的時間,他們必須一次又一次地對XAML進行非常簡單的更改,以便在模擬器或設備中實際看到它們。如果一個新手開發者想進入Xamarin的世界,他們所做的每一次改變的編譯時間過長都會對他們的初始體驗產生不利影響。經驗豐富的開發人員還希望花時間進行實際的應用程序開發,而不是等待編譯器每次都完成其耗時的任務。
在其他平臺如Flutter和React Native中,有一個稱為熱重載的功能。這使您可以進行更改并在那里查看它們,而無需再次部署應用程序。目前,Xamarin平臺還沒有這個功能。
但在最近的Xamarin開發者峰會上,微軟宣布了針對Xamarin.Forms的XAML熱重載,對Windows和macOS都支持此功能!您可以正常部署應用程序,只需在XAML文件中進行更改后保存,更改將反映在設備或模擬器上。您將看到實際的應用程序,而不僅僅是預覽。此功能支持所有復雜的設計、實時數據和導航。
點擊下載Essential Studio for Xamarin試用版
它是否支持Syncfusion控件?
所有Xamarin.Forms框架控件都保證可以與XAML熱重載一起使用。那么Xamarin.Forms的Syncfusion控件呢?XAML熱重載支持Syncfusion控件,您可以完全自定義它們,而無需再次編譯和運行應用程序。您可以執行任何類型的自定義,例如交互功能、導航、實時數據綁定等。
下圖是使用Syncfusion Xamarin Charts包的XAML熱重新加載功能的動圖:
△ Syncfusion Xamarin圖表中的XAML Hot Reload
Xamarin中的XAML熱重載功能非常需要。它對Syncfusion等第三方的支持無疑是Xamarin開發人員的主要推動力。目前,熱重載功能存在一些限制,例如缺少C#代碼重新加載,但我們絕對可以預期這些限制將在短期內被刪除。我們相信微軟將增加更多功能,使其成為卓越的生產力助推器。
想要了解Essential Studio for Xamarin更多資源的伙伴,請點這里。
想要獲取Essential Studio for Xamarin正版授權的伙伴,
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: