0

Sams Teach Yourself WPF in 24 Hoursという本のサンプル アプリケーションを試しています。ウェブサイトからダウンロードしたものとほとんど同じコードを入力しました。

OpenFileDialogクラスを使っている部分があります。Windows 7、Visual Studio 2010 Ultimate で開発しています。著者が使用したシステムは異なっていたと思います。

OpenFileDialogこれが私のコンピューター上の のスナップショットです。

私のプロジェクトの OpenFileDialog ダウンロードしたプロジェクトの OpenFileDialog

1 つ目は私のプロジェクトのスナップショットでOpenFileDialog、2 つ目はダウンロードしたプロジェクトのものです (これもほぼ同じコードです)。

ダウンロードしたバージョンが別のバージョンの Windows でコンパイルされたためだと思ったので、違いが生じました。しかし、自分のコンピューターでコンパイルしても同じです。

違いの原因は何ですか?

編集:ソリューション ディレクトリのフォルダーobjとフォルダーを削除して、ファイルを再構築しようとしました。binそれでも窓は違う。

4

2 に答える 2

3

プロジェクトはおそらく別のフレームワークを対象としています

プロジェクト>プロパティ>アプリケーションを右クリックします

于 2013-01-28T10:33:22.837 に答える
1

OpenFileDialog異なる名前空間に2 つの異なるものがあります。

  • Microsoft.Win32.OpenFileDialog
  • System.Windows.Forms.OpenFileDialog: WPF プロジェクトでも使用できる WinForms ダイアログ

プロジェクトで使用しているものを確認してください。

于 2013-01-28T10:04:13.633 に答える