Xamarin表格会增加ProgressBar的高度 [英] Xamarin forms increase ProgressBar height

查看:135
本文介绍了Xamarin表格会增加ProgressBar的高度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在开发Xamarin表单应用程序.我想增加进度条控件的高度.我使用自定义渲染来更改进度控件的颜色.但是我找不到任何增加高度的方法.请帮我.以下是我的自定义渲染类.

I have been developing a Xamarin forms application. I want to increase the height of the progress bar control. I used custom renders to change the color of the progress control. But I couldn't find any way to increase the height. Please help me. following is my Custom render class.

public class MyProgressBarRenderer:ProgressBarRenderer
{
    protected override void OnElementChanged (
         ElementChangedEventArgs<Xamarin.Forms.ProgressBar> e)
    {
        base.OnElementChanged (e);

        Control.ProgressTintColor =  Color.FromHex ("#254f5e").ToUIColor();
    }
}

推荐答案

将此替代项添加到MyProgressBarRenderer,并根据需要调整Y....

Add this override to MyProgressBarRenderer, and adjust Y as necessary....

using UIKit; 
using CoreGraphics;
......
public override void LayoutSubviews()
{
   base.LayoutSubviews();

   var X = 1.0f;
   var Y = 5.0f;

   CGAffineTransform transform = CGAffineTransform.MakeScale(X,Y);
   this.Transform = transform; 
}

这篇关于Xamarin表格会增加ProgressBar的高度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆