问题标签 [xamarin-forms-4]

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 回答
737 浏览

xamarin.forms - 将搜索词从 SearchHandler 传递到 Xamarin Forms 4 中的 ContentPage

我正在尝试使用作为 Xamarin Forms 4 的一部分实现的新 SearchHandler。到目前为止,我发现获取建议非常容易,但现在我想引发一个事件,或者遵循建议的处理方法确认搜索。

不幸的是,尽管alpha 文档提到了搜索处理程序,但它们没有包含有关如何使用它的任何详细信息,并且示例应用程序仅演示了填充建议。

有没有人可以提供关于我应该如何通知我的 ContentPage 我的 SearchHandler 确认搜索的指针?

0 投票
2 回答
2914 浏览

xamarin.ios - 不是给定文化的有效日历。参数名称:值

这是我的场景。我构建了 xamarin 表单应用程序。当用户设备语言为英语时,它可以正常工作..但在阿拉伯语中。他打开的任何页面包含 DatePicker 或应用程序崩溃的日期时间..请提供任何帮助。

0 投票
1 回答
1671 浏览

xamarin - UIKit.UIKitThreadAccessException:UIKit 一致性错误:您正在调用只能从 UI 线程调用的 UIKit 方法

我正在尝试运行此代码:

当我这样做时,整个应用程序崩溃并且输出窗口显示此错误:

虽然我认为我不应该这样做,因为我没有对 UI 做任何事情,但我尝试InvokeOnMainThread了哪些不起作用。我也尝试过更改为 .Result 而不是 await,并且我尝试GetAsync阅读内容,以及使用WebClient而不是HttpClient. 所有都会导致同样的错误。

有任何想法吗?我正在使用 Xamarin forms 4 pre 7。

0 投票
2 回答
1165 浏览

xamarin - 如何解码 Xamarin 表单中的特殊字符?

如何以 xamairn 形式解码空间字符

在我的标签内 text = "Sample & Text" 而不是显示原始文本,而是显示"Sample & Text"

那么如何解决这个问题呢?

0 投票
2 回答
3084 浏览

c# - Xamarin Forms 因异步 Http 调用而崩溃

我正在开发一个 Xamarin.Forms (4.1.0) 应用程序,它可以进行 REST 调用。

调用我的 Web 服务时,应用程序崩溃,无一例外。

仅在输出中收到此消息:

这是代码:

调用由事件处理程序方法进行,由 UI 操作触发。GetAsync 调用使应用程序崩溃。

有什么想法可以解决这个问题吗?

0 投票
2 回答
1132 浏览

shell - 我们如何增加 shell(Xamarin 表单)中弹出项的高度?

我正在尝试更改 Xamrian Froms 中 menuItem 的默认高度,但我无法更改它。

0 投票
1 回答
66 浏览

xamarin - 我们如何从 imageToUpload.Source 接收图像文件并传递给另一个方法

如何接收显示<Image x:Name="imageToUpload" WidthRequest="40" HeightRequest="40"/>在 Xamarin Forms 下的“照片”并将其传递给变量?我在这一行获取文件/图像 var file = await CrossMedia.Current.TakePhotoAsync(....需要传递给RegisterSave_OnClicked()方法并进一步保存到 SQLite 数据库中

在此处输入图像描述

//注册按钮保存代码如下:

在此处输入图像描述

0 投票
1 回答
28 浏览

xamarin-forms-4 - 我想格式化日期,我有“2019-06-30T23:00:00”这种格式,我想显示 6/30,那么如何格式化?

我想以xamarin形式格式化日期,我有“2019-06-30T23:00:00”这种格式,我想将它转换为6/30,那么如何转换。

我尝试使用字符串格式的 xaml 文件,StringFormat='{}{0:dd.MM}'} 但 xaml 文件没有任何效果

0 投票
1 回答
187 浏览

c# - 隐藏 ListView Xamarin 表单的复杂问题

我有一个搜索栏,其属性Text绑定到我的ViewModel.

Behaviors在搜索栏中也有,因此每次更改文本时,都会在使用NewTextValue传递给作为查询字符串的对象列表中完成搜索。

我遇到的问题是,在ListView将非空字符串传递给我的搜索/过滤命令之前,我将其设为不可见(显然.. :))。我试图强制隐藏ListView几个场景,例如,如果所有文本都从搜索栏中删除。

当从现在可见的列表视图中选择一个项目时,我使用该项目来填充Textmy 的属性SearchBar,之后我无法将其隐藏在代码中。所有尝试都失败了,ListView仍然可见。注意:我明确地单独创建了一个隐藏按钮并看到它有效,所以我想知道我是否不能将隐藏视图与设置搜索栏Text属性联系起来。

看法

请注意:我的 ViewModel 继承自BaseViewModelwhich 继承INotifyPropertyChangedSetProperty()是通知属性的内容。这在 MvvmCross、Prism 等中很常见。

视图模型

0 投票
1 回答
714 浏览

xamarin.forms - xamarin 形成棱镜白屏

在 Xamarin 表单上,我使用的是 Prism MVVM。在对这两个包Microsoft.AspNetCore.SignalR.Client 1.1.0->3.0.0 和 Microsoft.Extensions.Caching.Memory 2.2.0->3.0.0进行一些更新后,我的应用程序只显示白屏。

看不到登录页面。

我只更新这两个包。删除了 bin 和 obj 文件夹,但没有帮助

其他包版本:

Prism.Forms-> 7.2.0.1367

Xamarin.Forms -> 4.2.0.815419

任何想法 ?

编辑: 我正在使用的所有包:

编辑:发现新错误

现在我收到这些错误。我得到这个错误首先删除了signalR并读取它并检查了所有“公共语言运行时异常”

在调试窗口中