2014-02-07 2 views
0

Это должно быть просто, но почему-то я получаю проблемы, чтобы сделать это более общим образом (без свойств ширины и высоты).Как заполнить изображение 100% внутри кнопки

У меня есть кнопка и изображение внутри этой кнопки, но когда я вставляю изображение, я вижу, что он не заполнен на 100%.

enter image description here

Это мой код:

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

    <Image x:Name="imageControl" /> 
</Button> 

Как я могу заполнить его?

ответ

1

Если вы идете взглянуть на копию default Button template вы увидите ContentPresenter имеет Margin шаблон, связанный через Setter с «Перетяжка» из по умолчанию 12,4.

Самый простой ответ, просто укажите нулевое заполнение.

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

Надеюсь, это поможет.

Смежные вопросы