に私がOpenFileDialog
気づいたかWindow
は、古典的なテーマが設定されています。 Aero
テーマを使用するにはどうすればよいですか?テーマ設定ダイアログウィンドウがWPF
答えて
OpenFileDialogが標準のオペレーティングシステムダイアログであるため、スタイルを変更することはできません。あなた自身のファイルダイアログを書くことができますが、機能が損なわれる可能性があるため、強くお勧めします。
私は長い時間前に私のブログでそれについて書いてきましたハハ、それは今年の控えめな話です。あなた自身のOpenFileDialogを書くと、機能が損なわれる可能性があります。 –
あなたがシステムによって提供されるものよりも強力ではないものを作成するのに多くの時間を費やすという事実を指摘するだけです。私の悪い英語を申し訳ありません。 –
いいえ、私はあなたに完全に同意します。あなたの英語に対するコメントではありませんでした。私の主張は、あなたが言ったとは思っていません**強く十分に開いて/ダイアログを保存し直してください**。 –
、短いバージョン:あなたがマニフェストを設定すると、ファイルのWinAPIのを使用して、ダイアログではなくWPFのラッパーを開く必要があります。
詳細:description of the problem,some clerifications,the manifest、最後にcalling the WinAPI open file dialogです。
最後のポストはほとんどWPFファイルダイアログのドロップイン置換されているクラスが含まれています。
アップデート:私は質問はXP上でこれを行う方法についてでした気付かなかった - それは行うことはできません、すべての私の記事は、WPFで、システムのスタイルにマッチについてです - あなたは、システムのダイアログを作ることができません(それはOSの一部である)古いバージョンから魔法のように新しいフォーマットにアップグレード&書かれたときには存在しなかった気分。
誰かがこのブログの投稿を書く原因となった問題の解決策を探している場合に備えて、この回答を残しておきます。Vistaではシステムのダイアログにwin2kまたはXPが表示されることがあります。
質問者がWindows XPを実行していて、Aeroテーマを取得したいとします。どんなに多くのレベルのラッパーを作成しても、それは決して起こりません。 Aeroは、Windows XPのWinAPI OFDでは存在しません。 XPのスタイルはルナと呼ばれています。 –
@Cody Grey - あなたが正しいです、私は質問のすべてのコメントを読んでいませんでした、申し訳ありません。 – Nir
- 1. WPFのテーマとカスタムテーマの設定
- 2. PyQtで設定ダイアログウィンドウを実装する
- 3. WPFのサイズ変更可能なダイアログウィンドウ
- 4. TYPO3マルチドメインテンプレート/テーマ設定
- 5. ジャワ、春は混乱のテーマを設定し、テーマ豆の設定
- 6. WPF DarkBlendテーマ
- 7. ダイアログウィンドウを自動に設定して固定します。
- 8. 設定シークバーのテーマは、プログラム
- 9. Syliusテーマ設定 - オーバーライドウェブ/バンドル/ syliusweb
- 10. AndroidManifest - アクティビティのテーマを設定
- 11. PreferenceFragmentCompatテーマを設定する
- 12. JGrowl設定したテーマ
- 13. 設定 "ポップアップ" WPF
- 14. 角度素材を設定する2テーマをテーマに設定する
- 15. TableWidgetを含むダイアログウィンドウの最適なサイズを設定する
- 16. SWT WPFプログラムのテーマはどのように設定できますか?
- 17. WPFで新しいダイアログウィンドウを中心にする
- 18. WPF - ダイアログウィンドウからUserControlへのパラメータの受け渡し
- 19. は、WPF、私はプロパティを持つダイアログウィンドウを持っている
- 20. WPFスタイル設定が機能しない
- 21. 設定のテーマの色を動的
- 22. Ext GWTでテーマを設定する
- 23. Anychartはテーマを設定します
- 24. テーマ設定のインデックスページを編集する
- 25. TListViewの項目重点テーマ設定
- 26. Drupalのテーマ設定とカスタム変数
- 27. コントロールの子のテーマ設定プロパティ
- 28. AndroidアプリケーションのHoloテーマを設定する
- 29. Kohana:テーマとサブテーマの設定ファイル
- 30. ハイチャートのテーマを設定する
No repro。私のWPFアプリケーションは、システムに設定されているときにAeroテーマを使用します。 Windowsのどのバージョンを実行しているのですか?システム全体にどのようなテーマを設定していますか?プロジェクトの設定を変更しましたか?他のWPFアプリケーションは正しく動作しますか? –
私はWindows XP上です。私は古典的なセットを持っています。私はエアロとしてアプリケーションのテーマを設定しました – Aks
あなたはWindows XPの下でAeroを取得するつもりはありません。お使いのオペレーティングシステムではサポートされていません。他のニュースでは、石から血を得ることはできません。 –