我有一个ToggleButton
定义,如:
<ToggleButton Name="tbPinned" Grid.Row="0" Grid.Column="3" VerticalAlignment="Bottom" HorizontalAlignment="Left" Margin="1,0,0,-5" Height="30" Width="30" IsChecked="True" Checked="tbPinned_Checked" Unchecked="tbPinned_Unchecked" >
<Image Source="/some_image.png" Stretch="Fill" />
</ToggleButton>
但是,我只想让按钮成为图像,而不是按钮上的图像。如果我使用的是普通的Button
,我会Style="{DynamicResource NoChromeButton}"
在开始ToggleButton
标签中执行类似的操作。但这不起作用。
我怎样才能模仿整个NoChromeButton
事情ToggleButton
?
编辑:编辑以包括我如何使用常规Button
s:
<Button Style="{DynamicResource NoChromeButton}" Height="17" Margin="0,0,30,0" Name="btnMinimize" VerticalAlignment="Top" Grid.Column="1" Click="btnMinimize_Click" HorizontalAlignment="Right" Width="27" Padding="0" Visibility="Visible">
<Image Source="/some_image.png" Stretch="None" />
</Button>