在Xamarin中,定义样式或者不定义样式都很方便,只需要修改属性,改变外观即可。例如,按钮的圆角可以由角半径属性设置
当按钮使用圆角时,如果更改边框颜色,建议同时更改边框宽度和边框颜色。不同平台下默认风格不同。如果您想保持每个平台的统一外观,虽然这不是一个好主意,但请设置一个固定值,而不是使用默认值
& lt按钮Font= "大号" Text= "选择PPT文件"水平选项= "居中"
CornerRadius="5 "
背景颜色= "透明"
BorderColor= "海蓝宝石"
BorderWidth="2"/>
此时,会创建一个圆角按钮。需要设置边框时,注意同时设置边框颜色和边框宽度。因为BorderWidth在UWP是2,在Android是0,也就是说,如果此时去掉背景色,你就看不到按钮的圆角了
通过将背景颜色设置为透明属性来设置按钮背景透明度
如果需要使按钮在点击时产生有趣的效果,可以用VisualStateManager的方式定义
& lt按钮Font= "大号" Text= "选择PPT文件"水平选项= "居中"
CornerRadius="5 "
背景颜色= "透明"
BorderColor= "海蓝宝石"
BorderWidth="2 " >
& ltVisualStateManager。可视状态组>。
& ltVisualStateGroupx:Name = " common States " >;
& ltVisualStatex:Name="Normal " >;
& ltVisualState。Setters & gt。
& ltSetterProperty="Scale "
Value="1"/>。
& lt/VisualState。Setters & gt。
& lt/VisualState >
& ltVisualStatex:Name="Pressed " >;
& ltVisualState。Setters & gt。
& ltSetterProperty="Scale "
Value="0.6"/>。
& lt/VisualState。Setters & gt。
& lt/VisualState >
& ltVisualStatex:Name="Released " >;
& ltVisualState。Setters & gt。
& ltSetterProperty="Scale "
Value="2"/>。
& lt/VisualState。Setters & gt。
& lt/VisualState >
& lt/VisualStateGroup>。
& lt/VisualStateManager。可视状态组>。
& lt/Button & gt;
1.《cornerradius 在 Xamarin 中可以通过 CornerRadius 设置按钮使用圆角》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《cornerradius 在 Xamarin 中可以通过 CornerRadius 设置按钮使用圆角》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/1309715.html