簡體   English   中英

如何在 Visual Studio 中將 Windows.Forms 框架添加到 WPF 項目

[英]How to add Windows.Forms framework to WPF project in Visual Studio

我在 Visual Studio 中完全是菜鳥。我正在嘗試使用 WPF 編寫一個簡單的應用程序。我需要一個可以選擇文件夾的對話框。我知道 WPF 沒有,我需要使用 Windows.Forms他們的 FolderBrowserDialog。我需要將 Widnows.Forms 框架添加到引用中,以便我可以說using System.Windows.Forms;然后執行此對話框。但是,當我嘗試按照說明進行操作時,我看不到任何 Windows。這里的表格,除了圖像上的內容。即使我添加了這些, using System.Windows.Forms;我該怎么辦? 這是該項目的 References MANager

  1. 首先創建一個.Net6 Wpf項目
  2. 雙擊工程進入csproj,手動添加如下代碼:
<UseWindowsForms>true</UseWindowsForms>

在此處輸入圖像描述

  1. 手動輸入以下新建文件夾browserdialog代碼,然后使用intellisense使用System.Windows.Forms自動添加; 就是這樣(你也可以手動添加)
FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();

在此處輸入圖像描述

  1. 叫它
private void Button_Click(object sender, RoutedEventArgs e)
{
  using FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
  {
    folderBrowserDialog.ShowDialog();
  }
}
  1. 您也可以在 .net6 項目中轉到Property -> Application -> General -> Windows Forms -> Enable Windows Forms for this Project

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM