1

「+」記号を示す 1 つの画像があり、コンテンツが「編集」のボタンがあるという点で、1 つのサンプル WPF-MVVM アプリケーションを作成しています。ここで、ボタンに「編集」という名前とともに画像を表示する必要があります。この問題の解決策を教えてください。

編集

ここで画像を表示できますが、画像の下に名前が表示されます。しかし、画像の横に名前を表示したいです。

4

2 に答える 2

2

あなたはこのようなことをすることができます

    <Button Margin="104,78,84,60" Name="button1" Height="100" Width="200">
            <StackPanel Orientation="Horizontal">
                <Image Source="ssv.png" Stretch="None" Height="50" Width="50" />
                <TextBlock TextAlignment="Center">Text value for this.</TextBlock>
            </StackPanel>
    </Button>
于 2012-09-12T06:31:50.023 に答える
0

「イメージ ボタン」を作成する方法はいくつかあります。1 つの方法は、Button から派生して Image プロパティを追加するカスタムを作成するか、Button を使用して宣言的にイメージをボタンの一部として追加するユーザー コントロールを作成することです。ユーザー コントロール XAML のコントロール テンプレート。

ただし、これらのアプローチは、ボタン内の画像のレイアウトが固定されていることを意味するため、それほど柔軟ではありません。

より適切なオプションは、画像の場所を格納する添付プロパティを作成し、ボタン コントロール テンプレートでこの添付プロパティ値を参照することです。その後、コントロール テンプレートのスタイルを作成して、ボタン間でレイアウトを再利用できるようにすることができます。

于 2012-09-12T06:36:31.983 に答える