2017-07-02 17 views
-2

私のアプリケーションに「ダークモード」の設定を作成するには、チェックボックスチェックを使用して背景の色を変更していますが、色Iのコードが表示されていないという事実から、私は以下でより良く説明しようとします。FromArgb経由で色を変更するにはVB、WPF

まず、ブラシのARGBコンポーネントを使用して暗いモードの色を決めると、自分の色のARGB値は100,60,60,60になり、この画像に示されている色が生成されます。http://i.imgur.com/Mkqd3X0.png、a非常に暗い灰色。

第2に、行番号panelMain.Fill = New SolidColorBrush(Color.FromArgb(100, 60, 60, 60))を使用して色を変更します。ただし、この行を実行すると、指定した色に明るい色が表示されます。http://i.imgur.com/ufVyrYq.png

私はかなりプログラミング初心者ですが、WPFで初心者でも、他の手段で解決策を見つけることができませんでした。

+0

'Fill'の代わりに' Background'を試してください。 –

+0

@ChaseRocker私はすでにこれを試してみました。背景属性は四角形の属性ではありません。 – Ronan

+0

panelMainはPanelまたはShapeですか? –

答えて

-1

最終的には、正しい色を出すために名前付きの色を使用することにしました。 これは私が使用したコードです:panelMain.Fill = New SolidColorBrush(System.Windows.Media.Colors.Gainsboro)

関連する問題