我正在尝试为RadioButton创建一个不同于默认外观的自定义外观,如下图所示:
RadioButton
知道我该怎么做吗?
np8igboo1#
从Xamarin表单5.0.0.1539-pre2版本开始,RadioButton确实支持设置任何内容和使用控件模板,因此不太需要自定义渲染器,如果我们将其与visual-state-manager结合,我们将得到一个漂亮的xaml:第一个
5.0.0.1539-pre2
灵感源自David Ortinau sample
编辑
要在选中相应的RadioButton时使标签的TextColor为白色,您有以下几个选项:1-使用值转换器,并将参数绑定到IsCheked。2-定义内联样式。3-在ControlTemplate内使用Style.Triggers,如下所示。第一次
TextColor
IsCheked
ControlTemplate
1条答案
按热度按时间np8igboo1#
从Xamarin表单
5.0.0.1539-pre2
版本开始,RadioButton
确实支持设置任何内容和使用控件模板,因此不太需要自定义渲染器,如果我们将其与visual-state-manager结合,我们将得到一个漂亮的xaml:第一个
灵感源自David Ortinau sample
编辑
要在选中相应的
RadioButton
时使标签的TextColor
为白色,您有以下几个选项:1-使用值转换器,并将参数绑定到
IsCheked
。2-定义内联样式。3-在ControlTemplate
内使用Style.Triggers,如下所示。第一次