4

私は使用System.Windows;しているので、メッセージボックスやリストボックスなどのコントロールがたくさんあるためSystem.Windows.Controls;使用できません...などはそれらの間で一般的です使用せずにfolderbrowserdialogを取得する別の解決策はありますか、またはフォルダーの場所を取得するダイアログボックスはありますか?System.Windows.Forms;System.Windows.Forms;

4

3 に答える 3

5

を使用できますFolderBrowserDialog。クラスの前に名前空間を明示的に配置するか...

System.Windows.Forms.FolderBrowserDialog browse = new System.Windows.Forms.FolderBrowserDialog();

...または名前空間に関するエイリアスを作成します。

Imports [ aliasname = ] namespace
于 2011-07-08T21:46:13.617 に答える
4

listBoxでWPFのFolderBrowserDialogを使用して、これにも遭遇しました。

WPF を使用するため、winform コンポーネント「FolderBrowserDialog」を追加する必要があります。

  • プロジェクト名または参照を右クリックし、[参照の追加] を選択します。
  • .Net タブを選択し、 を参照しSystem.Windows.Formsます。

これで、WPF で FolderBrowserDialog を使用できるようになりました。

private FolderBrowserDialog openFolder = new FolderBrowserDialog();

これは、画像と簡単な説明を含む私のブログの投稿へのリンクです http://syumulnetwork.blogspot.com/2011/09/myth-self-note-5-c-wpf.html

于 2011-09-13T02:54:12.953 に答える