CPF(暫時命名)(Cross platform framework),模仿WPF的框架,支持NETCore的跨平台UI框架,暫時不夠完善,只用於測試,暫時只支持Windows和Mac。支持數據綁定,CSS,動畫。。。 可能有人會說,不是有個開源的Avalonia ,我試過,不過他的性能 ...
CPF的設計器里帶界面代碼轉換功能,將運行中的Winform或者wpf的程序界面轉換為cpf代碼,主要轉換控件類型和布局,默認支持的是常用的原生控件。不支持Netcore,只支持.Netframework,wpf的只能是.net . 和以上的 在設計界面的左邊的圈圈按鈕,點擊打開就是界面代碼轉換界面。使用的時候按住界面代碼轉換窗體上的圈圈按鈕,拖到你要轉換的程序的界面上,自動將程序的界面轉換為界面 ...
2021-06-23 17:55 0 806 推薦指數:
CPF(暫時命名)(Cross platform framework),模仿WPF的框架,支持NETCore的跨平台UI框架,暫時不夠完善,只用於測試,暫時只支持Windows和Mac。支持數據綁定,CSS,動畫。。。 可能有人會說,不是有個開源的Avalonia ,我試過,不過他的性能 ...
(居然有人看不懂我的標題,1,我是嫌棄微軟明明可以先發制人,卻處處被動防守,2,我寫的東西撞上微軟了,就和做游戲的撞上騰訊一樣,花那么多時間寫的東西,要被大廠擠壓掉了) 什么鬼,我的CPF快寫好了,你居然也要搞跨平台UI框架?什么Maui? 之前怎么不早說要搞跨平台UI框架呢?看到谷歌搞 ...
一、同一資源: 二、先上軟件界面: (1)wpf界面: 在wpf中實現這樣類似web風格的軟件界面就不用我多說了,在wpf實現這樣的風格是很簡單的,完全像網頁設計一樣的。 (2)winform界面 在winfrom模式下開發桌面程序,聽到最多是不簡單,而且有可能得不償失 ...
本文以為avalonia為例,用Setup Factory 將.Net桌面程序(winform,wpf,跨平台avalonia)打包成windows安裝包。avalonia項目創建,參考上一篇。 第一步:vs2019發布程序 第二步:打開 Setup Factory 9 新建 ...
.Net 桌面程序(winform,wpf,跨平台avalonia)部署到windows 入門 本文以為avalonia為例,用Setup Factory 將.Net桌面程序(winform,wpf,跨平台avalonia)打包成windows安裝包。avalonia項目創建,參考上一篇 ...
終於封裝完成了,采用離屏渲染方式,支持JS和C#互相調用,C#方法自動綁定到JS里,中文輸入有自動調整輸入法位置。 基於開源的CefGlue 移植,本來想用CefSharp,不過這個里面有很多C++的,而且很多代碼還是基於Windows編寫的,不好移植成跨平台的。 不過CefGlue 里 ...
CPF的安卓端適配采用Xamarin的安卓綁定庫,而不是Xamarin.Form。CPF和flutter差不多,完全由skia繪制,基本不依賴原生控件。 當前還只是預覽版,不建議用在正式項目中。 可能有人會問,你這個和Maui和Xamarin.Form有什么區別? 1、CPF的控件完全 ...
代碼: 結果: ...