Xamarin 表单中的 UWP FormsComboBox 和 FormsTextBox 样式
Posted
技术标签:
【中文标题】Xamarin 表单中的 UWP FormsComboBox 和 FormsTextBox 样式【英文标题】:UWP FormsComboBox and FormsTextBox Styling within Xamarin Forms 【发布时间】:2020-04-18 09:41:18 【问题描述】:我正在使用 Xamarin Forms 创建一个在 UWP 上运行的 POC 应用程序,而 UWP XAML 样式让我不知所措。
谁能告诉我如何将类似的样式应用于 Picker(UWP 中的 FormsComboBox)和编辑器(现在我看它,可能与用于 Entry 的 FormsTextBox 相同,因此可能是一个简单的)就像这里对UWP XAML和CustomRenderer中的条目所做的那样。
除其他外,它摆脱了左、上、右边框和奇怪的默认 UWP 背景,只留下一个底部边框(根据控件上引入的 LineColor 属性设置着色)。
任何指导将不胜感激。
【问题讨论】:
【参考方案1】:谁能告诉我如何将类似的样式应用于选取器
请检查 Xamarin 源代码中的this。它在PickerStyle.xaml
文件中声明了FormsComboBox
样式,请将其复制到您的App.xaml
(uwp 客户端项目)并根据您的要求进行编辑。请注意FormsComboBox
删除了用于在原生组合框控件中输入匹配文本的EditableText
。
【讨论】:
以上是关于Xamarin 表单中的 UWP FormsComboBox 和 FormsTextBox 样式的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin 表单:UWP 和 Windows 8.1 中的自定义字体
找到的程序集的清单定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040)xamarin 表单 UWP 中的错误?