问题标签 [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.

0 投票
1 回答
1563 浏览

xamarin.forms - 如何将 Idiom 过滤应用于 Xamarin.Forms 中的样式

我打算用我的 Xamarin.Forms 应用程序支持平板电脑,所以我检查了如何创建不同的布局。

根据this blog entry,我可以OnIdiom像这样在XAML代码中使用开关:

但是,我还打算创建样式以最小化要编写的代码。不幸的是,我无法通过 Idiom 上的开关指定样式值,如下所示:

我可以创建一个打开成语的样式吗?

0 投票
1 回答
1130 浏览

c# - DataTrigger 链接到资源。Xamarin.Forms

需要更改页面背景。我有这样的课:

在我的应用程序的ResourseDictionary中有数据样式

无法将DataTrigger绑定到Data.CurrentTheme。尝试过BindingContext但大多有错误。请帮忙

0 投票
1 回答
479 浏览

fonts - 如何为 xamarinf 表单应用程序设置自定义字体

我正在尝试使用 app.xaml 中的样式为整个 xamarin 表单应用程序设置自定义字体。但我得到了同样的未处理异常。

在我的内容页面中使用样式如下

有什么解决办法吗?

0 投票
6 回答
14035 浏览

xamarin - 如何在 Xamarin 表单中更改 Picker 字体颜色和大小?

我是 Xamarin 的新手,我目前正在 Xamarin Forms PCL 中做一个项目。

有没有办法改变 Picker 的字体颜色和大小?

提前致谢!

0 投票
2 回答
3265 浏览

xamarin - Xamarin Forms MasterDetail 中心标题

我正在启动我的第一个 Xamarin Forms 应用程序 - 目前只是 Hello World - 但是我需要能够将标题栏中的文本居中。我正在使用一个 MasterDetailPage,它有一个 ContentPage 作为 Master,一个 NavigationPage 作为 Detail。从下面的屏幕截图中,我希望能够将“主页”居中。

我已经尝试过标记,例如在 AppCompact 主题中更改操作栏选项卡文本大小的答案,但是似乎没有任何影响文本的位置。我还尝试了自定义渲染器,但是没有用。

有没有人能够做到这一点?

用一些代码更新我的问题。我的 MasterDeutil.cs:

Master.cs 的代码:

Detail.cs 的代码:

样式.xml:

我尝试了以下 style.xml:

我希望我刚刚弄错了 XML

在此处输入图像描述

0 投票
0 回答
527 浏览

xamarin - Xamarin.Forms 中的图像注释

我是 Xamarin.Forms 的新手,在两个问题上寻求帮助。

  1. 我想用相机拍照或从网站下载一张。加载图像后,就可以用手写笔或手指在图像上绘图。对注释满意后,将图像保存回来。有谁知道我可以用来帮助加快这项开发工作的工具?

  2. 有没有办法应用程序可以确定正在保存的图像质量是否良好,意味着不模糊或有干扰?

提前感谢您的任何建议/信息。

0 投票
0 回答
670 浏览

datepicker - Xamarin - 日期选择器未正确显示

Xamarin.Forms - Android中,我正在尝试使用DatePicker

有人知道为什么我的日期选择器会这样显示吗?请看下图。

在此处输入图像描述

如果有人有任何想法,请帮助我。

0 投票
1 回答
613 浏览

xamarin - Xamarin 形式的手风琴

Xamarin Forms 是否有手风琴控件?我想在每个手风琴中放置静态内容。我正在想象类似的东西?

0 投票
2 回答
4068 浏览

xamarin.forms - Xamarin.Forms - 在运行时在深色和浅色主题之间切换

1 - 知道我们是否可以使用 2.3.x 版中引入的 Xamarin.Forms 主题在 Light & Dark 主题之间切换(链接如下)。任何解决方法? https://developer.xamarin.com/guides/xamarin-forms/user-interface/themes/

2 - 我还看到此版本自推出以来一直处于预览状态。是否有任何问题,我们不能在生产中使用它?

0 投票
2 回答
1081 浏览

android - Xamarin.Forms (XAML):缩放到更小的屏幕

我一直在使用 Xamarin Forms 开发应用程序,但在使用较小的屏幕尺寸(例如 480x640 和 480x800)时遇到问题。基本上,表单的内容正在被剪裁......

小屏幕上的表格图像

请注意,底部的按钮已被剪掉。

在 XAML 中我没有指定任何大小,所以我希望表单能够适应可用的大小......

在 1080 x 1920 像素显示器上显示时,一切正常。

我在这里想念什么?

编辑:

如果我用网格替换外部 StackView,一切都适合......

所以,我有一个解决方法,但仍然不明白为什么原始 StackView 版本不起作用(例如,ListView 控件是否有首选的默认高度?)。