web-dev-qa-db-ja.com

Windows 10設定アプリのようなWPFアプリを開発する

この質問は、Windows 10設定アプリと完全に一致するコントロールスタイルを使用してWPFアプリを開発する方法についてです。 Windows 10の設定アプリでは、comboboxtoggle buttonslider controlなどのスタイルが異なります。

windows 10 setting app

これらのカスタムスタイルは、Microsoft(.NETプラットフォーム)からすぐに使用できますか?または、これらのウィンドウコントロールと一致するように、お尻をオフにする必要があります。

または、同じように利用できる他のサードパーティの拡張機能またはツール。

すべての提案は大歓迎です:)

16
Kishor

もちろん、最も簡単な方法は、Windows 10 UWPアプリとしてアプリを作成することです。

ただし、WPFを使い続けたい場合は、すでにいくつかのライブラリが利用できます(Webを詳しく調べれば、さらに多くのライブラリが見つかるでしょう)。私が頭の上から知っている2つは次のとおりです。

1つ目はより多くのUIコントロールを提供し、2つ目はSplitViewRelativePanelなどの新しいWindows 10コントロールに焦点を当てています。

独自のコントロールを作成したい場合は、これらの既存のコントロールのスタイルを調べてください(8.1および10のSDKをインストールした場合)。

C:\ Program Files(x86)\ Windows Kits\8.1\Include\winrt\xaml\design

C:\ Program Files(x86)\ Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.10240.0\Generic

16
Bart

この問題の答えを探しているすべての人のために。 Metro Designをwpfアプリケーションに導入するためのNuGetパッケージがあります。 https://mahapps.com/

3
DrDynamic