问题标签 [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 投票
0 回答
50 浏览

xaml - 返回导航时的按钮点击问题

在我的 Xamarin 表单应用程序中,有两个页面第 1 页和第 2 页。单击第 1 页中的按钮时,从第 1 页导航到第 2 页。我的问题是从第 2 页返回到第 1 页时,按钮没有响应第一次单击,它将在第二次单击时响应。它连续发生。是不是焦点问题。请帮我。

以下是我的 UI 的粗略设计

0 投票
2 回答
280 浏览

android - 选项卡和菜单背景在浅色主题中是深色的

我正在使用以下主题:

我也在使用旧的操作栏而不是新的工具栏。

但是,它仍然使用深色主题:

  • 选项卡式页面中的选项卡是深色的
  • 任何菜单都有深色背景

我该如何解决?

0 投票
1 回答
162 浏览

xamarin - 如何在 Xamarin 表单中设置或设置访问修饰符

我必须在不同的视图中访问用户控件。但是由于控件的保护级别错误,我无法访问。我搜索了很长时间,但找不到任何东西。请帮我。谢谢。

0 投票
1 回答
5311 浏览

visual-studio - Visual Studio 上没有出现 iOS 模拟器或设备

  • 我在构建服务器和 Visual Studio 上使用企业帐户
  • 我的构建主机已连接:诊断时,最后一步未通过,已“过时”
  • IOS项目是启动项目。
  • 解决方案的配置和平台是“Debug”或“Release”和“IPhoneSimulator”或“IPhone”:

检查附加的图像。i362.photobucket.com/albums/oo61/romuloCviel/Captura%20de%20Tela%202015-09-28%20as%2011.05.23.png

在 XCode 和 Mac 的 Xamarin 上,我可以在模拟器或设备上运行。

0 投票
2 回答
1098 浏览

ios - 缺少传递 iOS 应用程序所需的图标文件

Xamarin.Forms项目中...

我正在尝试将 IPA 文件上传到 App Store(使用 Application Loader),但出现以下错误:

在此处输入图像描述

...但在我的资源文件夹中,我有相关文件:

图标-60@2x.png -> 120x120

图标-76@2x.png -> 152x152

图标 76.png -> 76x76

所以...我不明白问题出在哪里,因为文件仍然存在,并且全部配置为BundleResource

感谢您的帮助。

0 投票
0 回答
6439 浏览

c# - 如何在 Xamarin Forms 应用程序中使用 ZXing Barcode Scanner?

我试图弄清楚如何在一个简单的 Xamarin Forms 应用程序中使用ZXing Barcode Scanner nuget 包。

我正在尝试让我的表单的大面积显示我的相机正在看到的内容..如果它扫描了一些东西..然后停止扫描并转到下一页。

所有的例子基本上都说明了这一点:

但我不明白显示在实际页面上的实际视图/控件/小部件是什么?就像一个大正方形,显示相机内容等。

将控件放到页面上的技巧是什么……然后我可以连接起来扫描相机“看到”的任何东西……并希望它会“读取”条形码或二维码?

0 投票
2 回答
486 浏览

sqlite - Xamarin SQLite Android 和 iOS

我使用 Xamarin 启动了一个 Android 本机应用程序,我创建了一个 PCL 库来与该应用程序的 iOS 版本共享模型和通用内容。

我想要这个应用程序中的数据库,所以我想使用 nugget SQLite PCL 库来完成它。但要使用它,我需要Xamarin.Forms.Dependency有 iOS 和 Android 实现。

我可以Xamarin.Forms.Dependency在非表单项目上使用吗?还是有另一种方法来制作跨平台数据库?

0 投票
1 回答
13369 浏览

master-detail - Xamarin 表单主详细信息页面图标和菜单图标

我正在按照此处的说明进行操作; https://www.syntaxismyui.com/xamarin-forms-masterdetail-page-navigation-recipe/

默认情况下,导航栏图标位置太靠右。有没有办法让它在导航栏上居中?汉堡菜单图标也被推到了最右边。

编辑:我添加了一张图片作为我所拥有的示例。有趣的是,在另一个应用程序中,图标一直在左侧。

在此处输入图像描述

编辑:

这是代码:

0 投票
3 回答
587 浏览

c# - View 应该只绑定到 mvvm 中的 ViewModel 吗?

最近,我必须在我的新 xamarin 表单项目中处理 mvvm 模式。XAML 上具有 bindingContext 的页面代码是 ViewModel。困难的部分是我的页面需要使用多个 ViewModel 来完成我的任务。例如我的主页需要使用联系人ViewModel、用户ViewModel、城市ViewModel、...中的数据

我在互联网上搜索过,人们说我们应该只对指定视图使用视图模型。所以,我想知道我是否应该创建一个新的视图模型来包装上述所有视图模型,或者我应该为该页面中的每个子视图设置不同的 bindingContext。

任何在这种情况下有经验的人,哪一个是最好的解决方案。

0 投票
3 回答
708 浏览

xamarin - XamarinForms AppCompat OnOptionsItemSelected

我最近将 xamarin 表单更新为 1.5.1-pre1,以便我可以使用漂亮的 AppCompat 主题。它工作并且看起来非常好。

我确实有一个问题,在我的旧 FormsApplicationActivity 中,我曾经重写 OnOptionsItemSelected 方法来拦截用户单击后退箭头图标并进行一些视图模型清理。显然,在使用 FormsAppCompatActivity 后没有调用此方法。如何拦截“软”后退按钮按下(工具栏图标不是硬后退按钮)?

我还尝试覆盖 Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer 但我似乎无法覆盖它:(

有谁知道我如何拦截这个?