0

私は比較的 WPF に慣れていませんが、ついにナビゲーションを使用して最初のアプリケーションを作成し始めました。しかし、私はある特定のことに行き詰まっています。Office 2010 のサイドバーにあるような垂直メニューを作成したいと考えています。このように(注意、私はそれと一緒に行くリボンには興味がありません。単純なメニューです):

ここに画像の説明を入力

次のようなホバー効果があります。

ここに画像の説明を入力

これはおそらくXAMLが得意な人にとっては公園を散歩していると思いますが、私は立ち往生しています。

右側の三角形は必要ありません。上のようなホバー付きの四角い「ボタン」だけで、私は本当に幸せなキャンピングカーになります.

それで、私が何を探したり読んだりするべきかについてのヒントや指針はありますか?

私がこれまでに持っているもの(ただし、それが正しいかどうかはわかりません)は次のとおりです。

        <Button Content="Choice One!" Margin="204,153,231,0" VerticalAlignment="Top" Background="{x:Null}" BorderBrush="{x:Null}"/>
    <Button Content="Choice One!" Margin="204,191,231,0" VerticalAlignment="Top">
        <Button.BorderBrush>
            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                <LinearGradientBrush.RelativeTransform>
                    <TransformGroup>
                        <ScaleTransform CenterY="0.5" CenterX="0.5" ScaleY="1.09" ScaleX="1"/>
                        <SkewTransform AngleY="0" AngleX="0" CenterY="0.5" CenterX="0.5"/>
                        <RotateTransform Angle="-179.963" CenterY="0.5" CenterX="0.5"/>
                        <TranslateTransform Y="0.045"/>
                    </TransformGroup>
                </LinearGradientBrush.RelativeTransform>
                <GradientStop Color="Black" Offset="0"/>
                <GradientStop Color="White" Offset="1"/>
            </LinearGradientBrush>
        </Button.BorderBrush>
        <Button.Background>
            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                <GradientStop Color="#FFCACACA" Offset="0"/>
                <GradientStop Color="WhiteSmoke" Offset="1"/>
            </LinearGradientBrush>
        </Button.Background>
    </Button>

すべての助けに感謝します。:)

//JaggenSWE

4

0 に答える 0