我想添加自己的图像来使用Xamarin表单在ios中切换Control

时间:2016-07-28 12:17:22

标签: xamarin xamarin.ios xamarin.forms

我尝试添加自己的图像,使用渲染概念切换xamarin表单中的Control,但我无法覆盖现有的图像.Below是我的代码。 在共享项目中,我添加了这样的代码

  Switch switcher = new ExtendedSwitchnew();

和ios

[assembly: ExportRenderer(typeof(ExtendedSwitchnew),typeof(SwitchRenderernew))]
namespace test.iOS
{
public class SwitchRenderernew :SwitchRenderer
{
    protected override void OnElementChanged(ElementChangedEventArgs<Switch> e)
    {
        base.OnElementChanged(e);

        if (Control != null)
        {


            UIImage imgon = UIImage.FromFile("Images/switchon.png");
            UIImage imgoff = UIImage.FromFile("Images/switchoff.png");

            Control.OnImage = imgon;
            Control.OffImage = imgoff;

        }

    }
}
}

帮助我。谢谢你。

0 个答案:

没有答案