【问题标题】:How do you write a custom renderer for a Xamarin Switch targeting UWP如何为面向 UWP 的 Xamarin Switch 编写自定义渲染器
【发布时间】:2019-02-16 05:08:02
【问题描述】:

我在 Xamarin Forms 项目中有一个简单的 Switch 控件。我已经阅读了足够多的内容,知道我需要 UWP 的自定义渲染器,因此我可以将文本从 On/Off 更改为 Taxable/Non-Taxable。找到了很多 Android 示例,但我找不到 UWP 的示例。有人会好心并为 UWP 编写一个快速渲染器并将其粘贴到此处。

【问题讨论】:

    标签: xamarin uwp


    【解决方案1】:

    我在以下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";
            }
        }
    }
    

    【讨论】:

    • 请将您的解决方案标记为已回答。帮助其他搜索问题以帮助他们,这样他们就不会浪费时间在已回答的问题上。谢谢!
    猜你喜欢
    • 2020-03-16
    • 2017-12-24
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 2018-04-15
    • 2019-01-05
    • 2017-09-12
    • 1970-01-01
    相关资源
    最近更新 更多