0

ボタンのカスタム スタイルを作成しましたが、クリックできなくなりました。ボタンの既定のクリック プロパティを保持するにはどうすればよいですか。

 <Style x:Key="customStyle" TargetType="Button">   
    <Setter Property="BorderThickness" Value="3"/>
    <Setter Property="HorizontalContentAlignment" Value="Center"/>
    <Setter Property="VerticalContentAlignment" Value="Center"/>
    <Setter Property="Padding" Value="0,0,1,1"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="Button">
                <Canvas x:Name="ButtonCanvas" Width="171" Height="144">
                    <Image x:Name="ButtonImage" Width="171" Height="144" Source="{Binding thumbnail}"/>
                </Canvas>             
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
4

1 に答える 1

1

ボタンに通常関連付けられている視覚的な状態 (押された、無効になったなど) を含まないカスタム テンプレートを提供しました。

最善の方法は、標準テンプレートを簡単にカスタマイズできる Expression Blend を使用することです。または、http://msdn.microsoft.com/en-us/library/ms753328( v=vs.100 ).aspxで入手できる既定のテンプレートから開始することもできます。

于 2012-06-19T14:55:07.437 に答える