1

ウィンドウ クロムのない WPF ウィンドウがあるため、次のようにカスタム ウィンドウ コントロールを実装しました (後でスタイルを設定します)。

このための XAML は次のとおりです。

                <StackPanel Orientation="Horizontal" Grid.Column="2" FlowDirection="RightToLeft">
                    <Button FontFamily="Marlett" FontSize="16" VerticalAlignment="Top" Foreground="White" Background="Black" Width="40">r</Button>
                    <Button FontFamily="Marlett" FontSize="16" VerticalAlignment="Top" Foreground="White" Background="Black" Width="30">1</Button>
                    <Button FontFamily="Marlett" FontSize="16" VerticalAlignment="Top" Foreground="White" Background="Black" Width="30">0</Button>
                </StackPanel>

ただし、ネイティブの Windows クロムで使用されるアイコンが必要です。Spotify での例を次に示します。

ご覧のとおり、これらは Windows ボタンによく似ており、背景のグラデーションにぴったりと合っています。

これを WPF に実装する方法はありますか、または Windows ウィンドウ オプションの画像/グリフを入手できる場所はありますか?

4

3 に答える 3

0

ボタンの背景を透明に設定すると、背景のグラデーションがまっすぐに輝きます。ただし、IsHitTestVisible を True に設定することを忘れないでください。IsHitTestVisible が true でない限り、透明なボタンを押すことはできません。

于 2013-07-22T03:25:14.673 に答える
0

SystemColorsを使用して、ユーザーの色設定を取得できます。

于 2013-07-21T10:03:34.210 に答える