Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
添付のスクリーンショットのポップオーバーと同様に、ポップオーバーを使用すると、ユーザーはテーマを変更できます。周りにいくつかの例があることは知っていますが、それらはすべてこれを達成するために画像を使用しているため、テーマを変更するのは困難です。
スクリーンショットのアプリは画像を使用していないと思います。
助けてくれてありがとう!
私の Win バックグラウンドでは、このようなスキン (Delphi および WinForms では「フラット」と呼ばれます) は、コードで描画することによって作成されました: 色を選択し、線を描画し、別の色を選択し、角の丸い四角形を描画します。
また、使用する色ごとに一連のフィールドを持つクラス「ColorTheme」を導入する必要があります。複数の ColorTheme インスタンスがあり、カラー テーマを変更する必要がある場合はそれらを交換できます。