【问题标题】:How to make the whole button image如何制作整个按钮图像
【发布时间】:2018-09-27 03:59:16
【问题描述】:

我正在使用 ImageButton,并希望通过源获取图像来填充每个按钮。问题是图像仅在右侧显得很小。我希望它占据每个按钮

<ContentView.Content>
      <StackLayout>
            <controls:ImageButton x:Name="CmdVoltar"  BackgroundColor="#1C97D5" TextColor="White" FontSize="Small"  WidthRequest="100" HeightRequest="40" HorizontalOptions="EndAndExpand" Margin="0,0,50,0"></controls:ImageButton>

        </StackLayout>
  </ContentView.Content>





CmdVoltar.Source = ImageSource.FromResource("Agmovel.Img.btnVoltar.png");

【问题讨论】:

  • 它看起来很小并且在右侧,因为您正在设置大小并设置HorizontalOptions="EndAndExpand"。尝试删除显式大小并使用Fill 作为水平和垂直选项。
  • @amara- 你的controls:ImageButton 有什么属性,直到我们知道它很难回答,或者发布总代码。

标签: c# xamarin xamarin.forms


【解决方案1】:

我建议不要使用带有图像的默认按钮,它有几个问题。

可以使用https://github.com/robinmanuelthiel/flexbutton等包

【讨论】:

    猜你喜欢
    • 2017-09-21
    • 2021-05-09
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 2011-08-20
    • 2020-06-20
    相关资源
    最近更新 更多