1

画像付きのボタンがあります:

<Button x:Name="favoriteButton" 
        HorizontalAlignment="Left" 
        VerticalAlignment="Top" 
        Height="72" 
        Width="99" 
        Click="DidPressAddToFavorites" 
        BorderBrush="{x:Null}">
    <Button.Background>
        <ImageBrush ImageSource="/Images/favouritesBWIcon@2x.png" 
                    Stretch="Uniform"/>
    </Button.Background>
</Button>

ボタンを押すと、彼の背景が青く表示されます。この青を削除できますか?

4

1 に答える 1

1

ボタンのテンプレートには色とアニメーションが保存されています。このテンプレートを編集する必要があります。Blend を使用すると、アートボードまたはオブジェクトとタイムライン パネルのボタンを右クリックして、これを行うことができます。そして、「テンプレートの編集」->「コピーの編集」に移動します

ここに画像の説明を入力

この後、テンプレートを保存する場所を設定する必要があります。テンプレートを外部の ResourceDictionary に配置するか、ここでのみ使用する場合はこのページに残すかを選択できます。

これでテンプレートができたので、これを編集できます。

あなたが話している青色は、4つの「CommonStates」の1つで定義されています。これらの状態は状態パネルにあります。状態の 1 つを選択すると、その状態を編集できます。プロパティの 1 つに加えたすべての変更は、状態に保存されます。

以下に示すように、Pressed状態が選択されています。これは、状態の前にある小さな赤い点で示されます。アートボードでもお知らせします。

この状態で一部のプロパティが変更されたすべてのオブジェクトは、オブジェクトとタイムライン パネルでも赤い点で強調表示されます。特定の状態で変化するプロパティは、このパネルで星印で示されます。

青い部分は、テンプレートの Background 要素にあります。

ここに画像の説明を入力

于 2013-02-11T08:10:45.493 に答える