2014-02-07 1 views
0

간단해야하지만 어쨌든 더 일반적인 방법 (폭 및 높이 속성 없음)으로 문제가 발생합니다.버튼 내부에서 이미지를 100 % 채우는 방법

버튼 안에 이미지가 있지만 이미지를 삽입하면 100 % 채워지지 않습니다.

내가 그것을 어떻게

<Button Grid.Row="0" Grid.Column="1" 
     Style="{StaticResource BrowseButtonStyle}" 
     Click="ChangeLogo_Click"> 

    <Image x:Name="imageControl" /> 
</Button> 
을 을 채울 수 :

enter image description here

이 내 코드? 당신의 사본에서 살펴 가면

답변

1

default Button template 당신이 ContentPresenter는 기본적으로 12,4의 "패딩"으로 Setter 통해 결합의 Margin 템플릿을 가지고 볼 수 있습니다.

가장 쉬운 대답은 제로 패딩을 지정하는 것입니다.

<Button Grid.Row="0" Grid.Column="1" 
     Style="{StaticResource BrowseButtonStyle}" 
     Click="ChangeLogo_Click" 
     Padding="0"> 
    <Image x:Name="imageControl" /> 
</Button> 

희망이 있습니다.

관련 문제