问题标签 [xamarin.forms]

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 投票
8 回答
56759 浏览

xamarin - Xamarin.Forms 中的分隔符

我想在表单中使用水平分隔线。据我所知,Xamarin.Forms 没有提供。

有人可以提供分隔符的片段吗?

更新 1

根据 Jason 的建议,这看起来不错:

呈现以下分隔线:

在此处输入图像描述

0 投票
5 回答
21182 浏览

xamarin - 在 Xamarin.Forms 布局中添加空间?

Xamarin.Forms中向布局添加空间的建议方法是什么?

一种方法是添加一个没有孩子的框架,如下所示:

不幸的是,HeightRequest并被MinimumHeightRequest忽略。

是否存在更好的方法?

0 投票
1 回答
4065 浏览

xamarin - 条目在水平上下文中不采用 LayoutOptions.StartAndExpand

我想在水平方向使用扩展 Entry和 a :ButtonStackLayout

虽然Entryis 在开头,Buttonis 在结尾,但 Xamarin.Forms 不会更改 的大小Entry以填充水平空间

在此处输入图像描述

我需要更改我的代码吗?还是我发现了一个错误?

0 投票
3 回答
29737 浏览

xamarin - 在 Xamarin.Forms 中将默认的深色 Android 主题更改为白色?

Xamarin.Forms 确实会生成一个灰色的 Android应用程序。我想在 Android 中有一个浅色/白色主题(就像在 iOS 目标中一样)。

是否存在简单的切换方法?

0 投票
7 回答
47808 浏览

xamarin - 如何在 Xamarin.Forms 中登录 Facebook

我想做一个 Xamarin.Forms 项目,针对 iOS、Android 和 Windows Phone。

我的应用需要使用 Facebook 对用户进行身份验证。

我应该为每个平台独立实现登录,还是使用手动流程? https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.0

我更喜欢登录流程的单一实现,并在所有平台上使用它。

如何获得 Facebook 登录流程的单一实现?

0 投票
1 回答
1066 浏览

xamarin - ReactiveUI 中的 Xamarin.Forms 控件是否需要自定义绑定?

试图看到 xamarin.Forms 和 ReactiveUI 一起玩得很好,在尝试绑定到 xamarin.form 按钮时遇到以下错误

找不到 Xamarin.Forms.Button 的命令绑定程序

使用此代码:

我是否遗漏了什么,或者我需要为这些新的 xamarin.forms 控件做一些特殊的绑定?

0 投票
1 回答
967 浏览

xamarin - 横向多行布局

我想Views水平布局一堆孩子。如果孩子填满一行,他们应该分配更多空间并在下一行继续渲染过程。这个过程应该继续,只要孩子们被渲染。

我可以使用 Xamarin.Forms 视图来使用它吗?

0 投票
1 回答
1344 浏览

xamarin - 在 Android 上,应用程序在方向更改时跳回默认页面

我在 iOS 和 Android 上测试了我的Xamarin.Forms应用程序,并在更改移动设备的方向时发现了这种差异:

  • 在 iOS 上,应用程序保留当前页面
  • 在 Android 上,该应用程序似乎使用默认页面重新启动(或者可能会弹出除第一个页面之外的所有页面)。

由于我从未在其他 Android 应用程序中看到过这种行为,我想禁用它。此外,我不认为这种行为是 Android 的默认行为。

我需要哪个属性来设置使 Android 目标表现为 iOS 目标?

0 投票
1 回答
181 浏览

xamarin - 获取目标平台属性,如背景颜色和字体大小

Xamarin.Forms 的 iOS 和 Android 目标在视觉上完全不同。要解决这个差距:

Xamarin.Forms 是否提供了一个类,该类具有当前目标平台的视觉属性的 getter :

  • 背景颜色
  • 字体颜色
  • TableView TableIntent.Menu 文本的字体大小
  • 标签视图文本的字体大小
  • ...

你明白了:获得视觉目标平台属性的完整描述。

框架是否提供这些值?还是我必须手动(以及如何)计算它们?

0 投票
5 回答
12142 浏览

xamarin.ios - 在 DependencyService 中访问 ViewController 以呈现 MFMailComposeViewController

如何访问 DependencyService 中的 ViewController 以呈现 MFMailComposeViewController?我尝试使用 Application.Context 但这似乎只适用于 Android。有什么建议吗?