Xamarin.Forms里BUTTON可以直接加images属性,但是图片大小调不了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin.Forms里BUTTON可以直接加images属性,但是图片大小调不了相关的知识,希望对你有一定的参考价值。

Xamarin.Forms里BUTTON可以直接加images属性,但是图片大小调不了,按钮里的图片是一个白色返回图标“<”,但是现在明显比按钮都大,且显示不全。有人知道怎么调吗?

参考技术A 有一个 Aspect="AspectFit" 等比例缩放 AspectFill 充满裁切 Fill 平铺本回答被提问者采纳 参考技术B 这个集体饿也不知道 参考技术C LZ,解决了吗?我也是这个问题,弄了好几天了,快疯了,如果解决了,希望分享下,谢谢LZ了 参考技术D 给DIV设宽不设高 img放在DIV里面,然后加点击时间 不再button里面加图片。因为BUTTon是空间 他有默认的属性的 你调不好。追问

什么是DIV,你html写多了吧

第5个回答  2018-02-07 任天野

我们可以覆盖 Xamarin.forms 中的 NAVIGATION BACK BUTTON 按下吗?

【中文标题】我们可以覆盖 Xamarin.forms 中的 NAVIGATION BACK BUTTON 按下吗?【英文标题】:Can we override NAVIGATION BACK BUTTON press in Xamarin.forms? 【发布时间】:2016-03-09 06:30:21 【问题描述】:

我们可以覆盖在 Xamarin.forms 中按下的导航返回按钮吗? 我在导航栏中有一个导航返回按钮和一个保存按钮。保存按钮点击 Web 服务并以异步方式保存。虽然我使用了进度条进行保存,但可以按下导航返回按钮,因此应用程序由于导航堆栈上的索引超出范围异常而崩溃。我尝试使用 OnDisappearing() ,但没有用。我想取消 PopUpAsync(),如果保存没有完全完成,但未能实现。这种情况有什么解决方案吗?我们可以使用任何自定义渲染器覆盖导航返回按钮按下事件吗?

【问题讨论】:

【参考方案1】:

为了控制后退按钮做我想做的事,我在 Xamarin 中使用了这个方法:

   public override bool OnKeyDown(Keycode HWkeyCode, KeyEvent e)
    
        if (HWkeyCode == Keycode.Back)
        
            StartActivity(typeof(FrontPageActivity));
            return true;
        
        return false;
    

【讨论】:

以上是关于Xamarin.Forms里BUTTON可以直接加images属性,但是图片大小调不了的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms Button长按事件

Xamarin.Forms 监听Button的按下释放事件

我们可以覆盖 Xamarin.forms 中的 NAVIGATION BACK BUTTON 按下吗?

Xamarin.Forms Android改变Button Image的颜色

更改 Xamarin.Forms 按钮单击的颜色

xamarin forms中的Button文本默认大写