gpt4 book ai didi

xaml - 如何设置 xamarin 表单输入字段的禁用文本颜色?

转载 作者:行者123 更新时间:2023-12-03 23:20:53 26 4
gpt4 key购买 nike

当一个条目被禁用时,文本颜色会自动变为灰色,并且似乎没有可绑定(bind)的属性来覆盖它。理想情况下,我想要一个修复程序,让我设置文本颜色并且不必依赖维护自定义渲染器。

我的用例是 - 该条目实际上是作为一个标签来隐藏大量用省略号截断的文本,以节省屏幕空间。仅当用户单击编辑图标时才会显示全文 - 条目将被隐藏,并且整个文本将显示为可编辑的多行条目。

我会使用普通标签,但我需要一个占位符来显示哪些标签不支持。

enter image description here

设置文本颜色没有帮助。现在大致是我的代码 - IsVisible 和 IsEnabled 以及 Text 都绑定(bind)到 View 模型属性,为了清楚起见,我没有在这里显示。

 <Entry  IsEnabled="False" 
IsVisible="True"
Text="The disabled text..."
TextColor="White">

</Entry>
<Editor TextColor="White" IsVisible="False" Text="The disabled text in its full glory">
</Editor>

最佳答案

一个很好的简单解决方案:而不是使用 IsEnabled 使用 IsReadOnly - 这不会影响文本颜色。

<Entry  IsReadOnly="True"
Text="The disabled text..."
TextColor="White">
</Entry>

关于xaml - 如何设置 xamarin 表单输入字段的禁用文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59730106/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com