问题标签 [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 回答
100 浏览

xamarin - 合并视图。在表单和本机代码之间。

我有一个带有按钮、滑块和一个图像作为背景的绝对布局。

当我加载页面时,我在每个平台中呈现它并在 ios 中添加一个 UICollectionView。

问题是 UICollectionView 总是在前面,我看不到按钮和滑块。如果将 UICollectionView 带回是在图像后面。

怎样才能结合意见?

谢谢。

0 投票
0 回答
721 浏览

xamarin - Xamarin RendererFactory.GetRenderer() 不工作

我正在使用 Xamarin 开发跨平台控件。我的目标是列出可选项目。我有一些运行良好的 iOS 代码:

但是,我在 Android 中实现这一点的尝试不起作用:

我可以看到单个列表视图行,但其中没有出现任何文本。注释掉这段代码并将其替换为 simple 后,我可以看到文本TextView,所以我怀疑渲染器有问题。我也尝试了此代码的许多变体(指定LayoutParams、尝试调整孩子的大小等)。似乎没有任何效果。

0 投票
1 回答
219 浏览

xamarin - 在 Xamarin Forms 中的 INavigation.PopAsync() 之后获得控制权

我有 PageA + ViewModelA 和 PageB + ViewModelB。

我从 A 调用 PushAsync(B),编辑一些数据,然后调用 PopAsync()。

所以现在 B 关闭,用户返回 A。

但是在 B 用户改变了一些状态,那应该在 A 上更新。通知 A 更新状态的正确方法是什么(最好能够访问 ViewModelB)。

方法:

似乎这两种方法都不正确。

0 投票
0 回答
63 浏览

xamarin - 将外部 PCL 与 Xamarin 表单一起使用?

众所周知,我有这个创建 4 个项目的 Xamarin Forms 解决方案。

应用程序(便携式)

App.Droid

应用程序.iOS

应用程序.WinPhone

除此之外,我还在解决方案中添加了 2 个项目

应用服务

是 azure 移动服务,它不直接用于上述任何项目,而是通过表控制器(Web API 的东西)

这是最棘手的部分。为了能够使用相同的 azure 移动服务并在其上编写更多客户端,我创建了一个新的 PCL 项目

App.Shared (PCL)

这有我所有的模型类和 azure API 之上的包装器。这个想法是将此 PCL 用作可重用的库,我可以在未来的任何其他客户端上使用它。

现在我的 App 项目使用这个 App.Shared 作为直接的项目参考。只要我处于调试模式,这一切都很好。

但是,一旦应用程序进入发布模式或部署在设备上,我就会丢失在该 App.Shared PCL 库下定义的所有内容。

似乎与图书馆链接有关?

任何指针我缺少什么?

谢谢

0 投票
1 回答
4335 浏览

webview - 在 android xamarin 表单中启用 WebView 捏合和缩放

我在 xamarin 表单(ios-android)中使用 web 视图,IOS 识别捏和缩放,但在 android 中什么也没发生。我怎样才能添加这个和 android ?

0 投票
2 回答
146 浏览

c# - 动画运行时阻止事件

我正在开发一个我植入了滑动功能的应用程序。

当用户滑动一个框时,它会触发一个事件,在该事件中该框被动画以滑动一侧。我在哪里创建了如下所示的动画

所以我想做的是忽略这个,如果在 500ms 时间内再次调用它来完成动画。

一直在考虑只参加活动(e)并取消它。但我仍然需要一种方式来说明它应该只在时间跨度内完成。并且没有运气让它工作。

无论如何,感谢您提供的任何意见,并感谢您的时间。

0 投票
0 回答
465 浏览

android - Xamarin 表单选择器 - “ItemsChange”崩溃

我正在使用 Xamarin Forms 构建内容页面。这个内容页面有一个标题和一个选择器。每次用户从 Picker 中选择一个项目(如回答一个答案)时,他的答案都会被存储,Title 会发生变化,Picker Items 也会发生变化。

问题是我经常遇到我无法理解的“数组超出索引”异常。我的代码是这样的:

索引异常的数组发生在添加期间或清除期间,这取决于我不太了解的事情。

在内部我可以看到 Picker Selected Item 仍然是旧的,即使我强制 Selected Item 为-1 ..

有人对我有任何暗示吗?

谢谢

0 投票
2 回答
1470 浏览

xamarin - Xamarin 表单增加 ProgressBar 高度

我一直在开发 Xamarin 表单应用程序。我想增加进度条控件的高度。我使用自定义渲染来更改进度控件的颜色。但是我找不到任何增加高度的方法。请帮我。以下是我的自定义渲染类。

0 投票
1 回答
922 浏览

web-services - 如何以 xamarin 形式调用同步 Web 服务调用?

我正在创建一个需要同步 Web 服务调用的 xamarin 表单应用程序。但只有 GetAsync 以 xamarin 形式提供。谁能解释一下如何以 xamarin 形式调用同步 Web 服务调用?

0 投票
2 回答
2109 浏览

ios - Application.Current.properties 在最新的 xamarin 表单版本中被破坏?

由于我已将 xamarin 安装更新为 xamarin 4,因此保存本地属性在 iOS 上的跨会话中不起作用。

所以如果我有 Application.Current.Properties.Add("key", value); Application.Current.SavePropertiesAsync();

当应用程序关闭并重新启动时,它不会保存任何内容。任何指针?