【发布时间】:2023-01-24 03:19:41
【问题描述】:
我有以下 XAML 代码:
<HorizontalStackLayout>
<CheckBox x:Name="isItemChecked" IsChecked="False" CheckedChanged="CheckBox_CheckedChanged" Color="Blue" ></CheckBox>
<Label Text="Include Item" FontAttributes="Bold" Padding="5"></Label>
</HorizontalStackLayout>
我目前正在尝试增加未选中复选框的线宽。这看起来很微不足道,但用谷歌搜索并不容易。 (至少我没有在官方文档中找到条目。)
提前致谢!
【问题讨论】:
-
我读过你的问题。您可以考虑使用复选框视觉状态来实现它。
-
@HongxinSui - 问题中的“改变”一词含糊不清。如果人的意思是“从当前值动态更改为不同值”,那么您的建议会奏效。在这里,它是一个不同的含义:Person cannot find a property on
CheckBox, that sets linewidth.因此,视觉状态无法解决这个问题。但是你有很好的建议,以后可能会对其他人有所帮助,所以谢谢你。 -
毛伊岛可能没有这样的选择。您可以制作自己的自定义控件,“就像一个复选框”。这需要一些工作,很抱歉,我目前无法展示如何执行此操作。也许一个
StackLayout包含一个Button,它有两个不同的图像,用于“开”和“关”。
标签: c# .net xaml maui .net-maui