问题标签 [xamarin.forms-styles]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在代码隐藏中访问 Xamarin.Forms ListView 模板化控件
我需要访问 ListView 的 DataTemplate 中的控件,而不触发这些控件上的任何事件。
在使用 ListView 导航到页面时,我需要根据某些业务逻辑而不是任何 UI 事件从代码隐藏中动态更改这些控件的样式。
无法在 Internet 上的任何位置找到任何示例或文档。
因此,如果有人遇到过类似的情况或知道如何实现这一点,请分享。这将是一个帮助。
谢谢
xamarin.forms - 向自定义 UI 库中定义的类添加样式
目前我正在开发一个 UI 库,它应该包含自定义 UI 元素、布局和对话框,以便拥有一致且可重用的 UI 集合。
在我的项目中,目前的结构如下:
- UILib(库的共享代码)
- UILib.Droid(包含自定义渲染等的android库)
- UILib.iOS(包含自定义渲染器等的 iOS 库)
- UILibDemo(使用库的演示应用程序的共享代码)
- UILibDemo.Droid(Android 演示应用程序)
- UILibDemo.iOS(演示应用程序 iOS)
在我的库中,我有一个类“LoadingDialog”,到目前为止工作正常。但是我的问题是我现在正在尝试定义一种样式以从演示应用程序的共享代码 (App.xaml) 中更改 LoadingDialog 的某些属性:
我的 LoadingDialog 类也包含这些属性:
但是,当我尝试编译演示应用程序时,出现以下错误:
严重性代码描述项目文件行抑制状态错误位置 14:13。无法在 LoadingDialog UILibDemo C:\Work\UILib\UILibDemo\UILibDemo\App.xaml 14 上解析 LabelFontFamily
有什么建议我可能做错了吗?
xamarin.forms - 如何将 CSS 样式应用于 TextCell 并更改 TextColor
我想用 CSS 样式更改ListView中TextCell的TextColor 。
我尝试了以下方法,但颜色保持不变:
xamarin.forms - 根据 IsEnabled 属性设置 DatePicker 文本颜色
在我的一个 Xamarin.Forms 应用程序中,我想根据 IsEnabled 属性更改 DatePicker 的文本颜色。
我尝试了两种已知的方法:
1) 使用风格
在 App.xaml 中:
在 View.xaml 中:
2) 在 XAML 中添加触发器
两种方式都会导致“System.InvalidOperationException:可绑定不是 AssociatedType 的实例”异常。
是否可以使用包含 IsEnabled 属性的触发器的应用样式更改选择器的文本颜色?行为会是更好的方法吗?
xamarin.forms - 将 css 样式与 xamarin 表单一起使用时,对象引用未设置为对象的实例
我尝试使用 css 为我的页面设置样式,但我遇到了这个异常
你调用的对象是空的
主页.xaml
ProductBackToolbar.xaml(contentview)
style.css 位于 Style 文件夹,其构建动作为 EmbeddedResources
如果我评论边距和填充它工作正常有什么问题?
xaml - Xamarin 表单样式 - 支持多种目标类型
我最近更新到最新的 Xamarin 表单预发布 4.2 版本。我遇到的一个值得注意的重大变化是 - 假设我有以下风格:
在以前的版本中,跨度和标签都支持相同的目标“标签”。就像 - 这是以前的工作:
针对 Label 的相同样式也支持 Span。但是现在在新版本中它没有。
我的问题是:我们可以同时支持具有相同样式的标签和跨度吗?我们不能为两者都定位相同的风格吗?就像我尝试了以下但它没有编译:
请帮我。我可以复制粘贴样式并制作两种不同的样式;如果有更好的方法?