簡體   English   中英

圖像填充按鈕WP8 Xaml

[英]Image filling a button WP8 Xaml

我在按鈕內有以下圖像,如屏幕截圖所示,盡管按鈕比圖像大。 如果我嘗試減小按鈕的尺寸,圖像也會縮小。 如何使圖像填充按鈕沒有空白?

在此處輸入圖片說明

這是我的XAML代碼

    <Button x:Name="Settings" Margin="344,161,0,268" Background="Transparent" BorderThickness="0" Click="Settings_Click">
        <Image Source="Assets/wrench.jpg" RenderTransformOrigin="0.5,0.5" UseLayoutRounding="False" Width="74.487" d:LayoutRounding="Auto">
            <Image.RenderTransform>
                <CompositeTransform Rotation="0.63"/>
            </Image.RenderTransform>
        </Image>
    </Button> 

---- EDIT根據您的建議,我的新代碼是這個,我刪除了旋轉以及錯誤設置的旋轉,現在它更接近完整按鈕了,但是還沒有

    <Button x:Name="Settings" Padding="0" Margin="344,161,0,273" Background="Transparent" BorderThickness="0" Click="Settings_Click">
        <Image Source="Assets/wrench.jpg" Stretch="Fill" RenderTransformOrigin="0.5,0.5" UseLayoutRounding="True" d:LayoutRounding="Auto">
        </Image>
    </Button>

你需要:

  • 設置圖像的寬度和高度屬性
  • 將Stretch =“ Fill”添加到您的圖像
  • 從填充中刪除默認填充(設置為0)

其他解決方案是將Tap事件添加到事件並刪除按鈕。

如果要處理Tap而不是Click,則必須知道Click事件處理程序中的第二個參數是RoutedEventArgs類型,而Tap事件處理程序中的第二個參數是GestureEventArgs類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM