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

xamarin - 将 StackLayout 的子项绑定到数据

我正在尝试创建一排水平按钮。我知道我可以使用水平方向的 StackLayout 来实现这一点。但是,我希望将按钮绑定到底层 BindingContext。

StackLayout 不提供 Children 作为可绑定属性。

我该怎么做呢?

0 投票
0 回答
608 浏览

c# - Xamarin Forms ListView 无法正确更新

我正在使用 Xamarin Forms 和 MVVMLight。

所以我用 ListView 替换了一个“病人”列表。ListView 的每个元素都有一个删除按钮。单击时,从列表中删除患者,并使用 RaisePropertyChanged() 通知视图。

现在的问题是,当我添加多个患者然后想删除一个时。总是在视图中删除最后一个。我调试了应用程序,发现正确的应用程序已从我的列表中删除。但是当视图更新它的数据时,总是最后一个条目被删除。

所以这是我的 ListView。按钮“Löschen”是删除按钮。它执行以下命令:

此代码在我的 PatientModel-Class 中。并向删除元素的 VM 发送消息。

然后在 VM 中执行此代码。就像我说的那样,从列表中删除了正确的患者 (Patients.Remove)。但是在调用 RaisePropertyChanged 之后,错误是元素在视图中被删除了。总是最后一个甚至很难我在列表中删除另一个。

0 投票
2 回答
508 浏览

c# - 代码中的 MvvmLight 绑定?

是否可以在 xamarin 形式的代码中进行 mvvm-light 绑定?

我想这样做是类型安全的。如果是这样,是否可以给我一个例子?

0 投票
0 回答
509 浏览

c# - Xamarin Forms PCL 项目出现 Azure 移动服务错误

我正在尝试在 Xamarin Forms PCL 项目中使用 Azure 移动服务,但遇到了无法解决的错误。

我在这个链接上关注了 Azure 的官方文档。

****理由****

  1. 我已经从 NuGet 包安装了 Windows Azure 移动服务,并将CurrentPlatform.Init();&using Microsoft.WindowsAzure.MobileServices;放入每个平台。
  2. 这是我发现在 Xamarin Forms 中实现 Azure 移动服务的一些教程。我已经尝试过了,但仍然无法正常工作。这是链接---> 链接1,链接2,链接3

这是我的项目代码:

模型

视图模型

ViewCell 作为 ItemTemplate

特此显示的错误消息。

0 投票
2 回答
1403 浏览

xamarin - 使用 System.Timers 和 Sysem.Json 的 Xamarin 表单错误

我想在基于 Xamarin Forms 的项目中使用 System.Timer。我实际上正在将我的 Xamarin iOS 项目转换为 Xamarin Formbased 项目。我的 Xamarin iOS 项目包含使用 System.Timer 的 Timer 的所有代码

当我尝试在 Xamarin Forms 项目中使用相同的代码时,它会出错。首先

它说:名称空间 System 中不存在类型或名称空间名称 Timers。您是否缺少程序集参考?

Xamarin iOS 系统是否不同于 Xamarin Forms System 参考?

0 投票
1 回答
126 浏览

xamarin - WindowsPhone Forms Project 不与不针对 Windows Phone Silverlight 8 的 PCL 链接

因此,我有一个不针对 Windows Phone Silverlight 8 的核心库。当我尝试将此项目添加为我的 Windows Phone 项目的参考时,我收到一条错误消息,指出此 PCL 不兼容。如何将我的 windows phone 项目配置为不支持 Silverlight?

0 投票
0 回答
213 浏览

wpf - 动态资源访问内部属性

我有以下动态资源:

我使用以下方法设置我的资源:

但是当我尝试访问我的 bar 属性时,它不起作用:

但是使用这种方法有效:

问题是,当我无法覆盖绑定时,无法使用上述方法。我的问题是,如何在不覆盖 BindingContext 的情况下访问 DynamicResource 的内部属性?

0 投票
1 回答
582 浏览

xamarin - Xamarin Forms 应用程序架构

我正在使用 Xamarin 表单为 iOS、Android 和 Windows 开发应用程序。从他们的网站应用架构在此处输入图像描述

共享代码(例如 DAL 或 BL)位于共享代码文件夹和平台特定文件夹中的 UI 层。查看来自 Xamarin 的示例代码,UI 代码也在共享代码文件夹中,并且平台文件夹中只有平台特定功能。

现在,令人困惑的是在哪里拥有特定于 UI 的代码。我的 UI 包括一些列表视图和普通视图。没有什么平台特定的。

0 投票
2 回答
8169 浏览

c# - 如何更改菜单栏中的 Xamarin 后退按钮?

这就是我所拥有的:

在此处输入图像描述

这就是我想要得到的:

在此处输入图像描述

如果导航堆栈中没有页面,则标题图标将在左下角,否则将有返回箭头和“返回”文本。我没有找到任何自定义选项,有可能吗?

0 投票
1 回答
1057 浏览

xamarin - 为 xaml 中的相对布局包装内容属性 - Xamarin 表单

我正在使用 Xamarin 表单。如何将“RelativeLayout”内容设置为“Wrap_Content”。它在 Xamarin.Android 中是可能的,但在 xamarin.Forms 中是不可能的。我已经检查了“Horizo​​ntalOptions”,但它没有帮助。