
我問的原因是因為我想在 WPF 應用程式中使用 Winforms 中的某些類。
uj5u.com熱心網友回復:
是的,沒關系,您可能想要添加兩個框架的有效場景。檔案中已經提到過,如有必要,您可以同時添加:
- 添加 UI 框架屬性(或兩者,如有必要):
- 將UseWPF設定 為 true 以匯入和使用 WPF。
- 將 UseWindowsForms設定 為 true 以匯入和使用 WinForms。
該示例也顯示相同:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<UseWPF>true</UseWPF>
<!-- and/or -->
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
</Project>
uj5u.com熱心網友回復:
是的,這很好用。您可以讓應用程式同時使用 WinForms 和 WPF,甚至混合使用。甚至有控制元件可以在 Winforms 視窗內托管 WPF 控制元件,在 WPF 視窗內托管 WinForms 控制元件(參見例如此處)。
廣泛執行此操作時存在一些限制(WPF 托管 WinForms 控制元件,托管 WPF 控制元件主機......等可能無法正常作業)但我一直在開發一個將所有內容混合在一起的 GUI(出于遺留原因)并且它通常可以作業偉大的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/438740.html
上一篇:如何在mySQL版本8.0.28-cll-lve中正確使用group_concat和json_array()
下一篇:以編程方式存盤邏輯條件
