如何为面向UWP

时间:2019-02-15 18:55:17

标签: xamarin uwp

我在Xamarin Forms项目中有一个简单的Switch控件。我已经读了足够的书,知道我需要一个UWP的自定义渲染器,因此我可以将文本从“打开/关闭”更改为“应纳税/不可纳税”。找到了许多Android示例,但我找不到UWP示例。有人会友好地为UWP写一个快速渲染器并将其粘贴到这里吗?

1 个答案:

答案 0 :(得分:0)

我在下面的link中找到了一个示例。

[assembly: ExportRenderer(typeof(Switch), typeof(CustomSwitchRenderer))]

namespace MyProject.UWP
{
    internal class CustomSwitchRenderer : SwitchRenderer
    {
        protected override void OnElementChanged(ElementChangedEventArgs<Switch> e)
        {
            base.OnElementChanged(e);

            if (Control == null)
                return;

            Control.OnContent = "Non-Taxable";
            Control.OffContent = "Taxable";
        }
    }
}