2014-09-15 4 views
0

안녕하세요 저는 MVVM을 사용하는 WPF 응용 프로그램을 개발 중이며 버튼으로 이미지를 추가하려고합니다 (예 : Windows 8 시작 페이지 버튼) 버튼이 이미지로만 표시되는 방법이 있습니까? 버튼 하나만 사용하고자하는 이미지가 있지만 Button 테두리가 사라지고 버튼 배경색이 투명 해지는 것처럼 보일 수 없습니다. 이미지를 버튼으로 사용하는 방법은 무엇입니까? 나를wpf 이미지 버튼을 추가하는 방법은 무엇입니까?

<Button Style="{StaticResource RoundCorner}" Grid.Column="4" Grid.Row="2" 
     x:Name="New" Cursor="Hand" FontWeight="ExtraBold" 
     Margin="10,22,102,5" Grid.RowSpan="4" Grid.ColumnSpan="2"> 

    <Image Source="pack://siteoforigin:,,,/Resources/NewIcon.png" 
      RenderOptions.BitmapScalingMode="HighQuality" Width="145" Height="93" /> 
</Button> 

답변

3

당신은 그냥 일반 Image 컨트롤을 기본 Button ControlTemplate을 대체 할 수 있습니다 도움이됩니다. 사용해보기 :

<Button Click="Button_Click" Width="16" Height="16"> 
    <Button.Template> 
     <ControlTemplate> 
      <Image Stretch="None" 
Source="pack://application:,,,/AppName;component/FolderName/ImageName.png" /> 
     </ControlTemplate> 
    </Button.Template> 
</Button> 
관련 문제