47

Wpfデスクトップアプリケーションで作業しています。アプリケーションを実行すると、タスクバーにウィンドウと関連するタブが表示されます(通常のウィンドウ機能)。私の問題は、タブが不明なファイルタイプのウィンドウのアイコンを使用していることです。ウィンドウのIconプロパティを試してみましたが、アイコンが割り当てられますが、アプリケーションを実行すると、タスクバーのタブに不明なファイルタイプのウィンドウのアイコンが最初に表示されます。 window-loadが完了すると、割り当てられたアイコンに変わります。最初からそこにアイコンが欲しいです。何か助けはありますか?

編集:

.csproj->プロパティ->アプリケーションタブ->アイコンを試して、.icoファイルに設定しました。動作しますが、.exeファイルでアプリケーションを実行する必要があります。開発環境では機能しません(ビジュアルスタジオを実行している間)。次に、Start-Projectオプションを設定する必要があります。この問題を解決する他の方法はありますか?

4

6 に答える 6

57

メインウィンドウプロジェクトのプロパティを確認します。そこにアイコンを設定できるはずです。

プロジェクトにアイコンを設定する

更新: アイコンがデバッグモードで表示されないという問題はありますか?プログラムを顧客に提供するときに機能する限り、大丈夫ですよね?

ちなみに:あなたはいくつかのことをチェックすることができます。おそらく、アイコンがプロジェクトに含まれていないか、ビルド時にDebugフォルダーにコピーされていませんか?

更新2: デバッグで表示するメインフォームのアイコンも設定する必要があります。メインフォームのアイコンも設定すると、デバッグ/実行時にタスクバーに表示されます。

于 2010-06-07T14:42:08.830 に答える
44

私は同様の問題を抱えていました、そしてグーグルは私をこの記事に導きました。簡単なことを1つ忘れてしまいました。それが、メインフォームのアイコンでした。メインフォームのアイコンも設定すると、デバッグ/実行時にタスクバーに表示されます。

于 2013-04-30T06:48:48.367 に答える
33

WPFアプリケーションの場合、属性を使用します

Icon="Images\Logo.ico"

XAMLのWindow要素で、ウィンドウにアイコンを表示します。

于 2014-08-06T14:14:54.140 に答える
5

これは古いことは知っていますが、プロジェクトのプロパティに移動し、[デバッグ]ページの[ネイティブコードのデバッグを有効にする]チェックボックスをオンにすると、デバッグモードでタスクバーにアイコンが表示されることがわかりました。

于 2014-01-24T15:14:59.097 に答える
0

それは私のために働いた。VBアプリケーションで、(UIプロジェクトの)プロジェクトオプションの[デバッグ]画面に移動し、[アンマネージコードのデバッグを有効にする]を選択します。マイナスの副作用があるかどうかはわかりませんが、デバッグ中にアイコンが表示されたことは確かです。ありがとう。

于 2014-02-01T22:38:00.180 に答える
0

これは古いですが、セットアッププロジェクトのショートカットアイコンを変更することもできます。これは私にとってはうまくいきました(セットアッププロジェクトを右クリックしてファイルシステムを表示する場合)。

于 2015-07-09T04:32:54.117 に答える