xamarin相关内容

在 Xamarin 表单中解析 XML

如何在 XamarinForms 中解析以下 xml 数据: {"用户名":"user1","密码":"pswd","地址 1":"地址"} 我能够使用 JSON.Net 组件来传递 JSON 数据.但是这个特定的响应被封装到 XML 中.我该如何解析呢? 提前致谢. 编辑: var request = new RestRequ ..
发布时间:2022-01-10 20:38:23 其他开发

Xamarin.forms 页面之间导航的自定义动画?

我使用 Xamarin.Forms 创建了简单的应用程序,需要将导航设置为向上 &左下状态&对了 解决方案 如果你想起来 &向下动画(不是自定义动画),您可以简单地使用 Navigation.PushModalAsync(page) 来呈现页面. 此外,我刚刚编写了一个自定义渲染器来更改 iOS 上的动画. [程序集:ExportRenderer(typeof(Navigation ..
发布时间:2022-01-10 18:21:09 其他开发

Xamarin 表单导航返回按钮

我是 xamarin 表单应用程序开发的新手,目前,我在覆盖工具栏后退按钮 onclick 时遇到问题.在 ios 中,我能够实现,但在 android 中它不起作用,任何人都可以帮助我了解如何在我的项目中实现这一目标. 解决方案 拦截返回导航(一般为导航)的最佳方法是添加 NavigationPageRenderer,以便您可以控制事件并取消或重定向它们,看看我的回答如何拦截导航栏返回在 ..
发布时间:2022-01-10 18:00:20 移动开发

如何以 xamarin 形式将一个内容页面从客户端项目(IOS/Android)导航到另一个内容页面?

如何在 xamarin 表单中将一个内容页面从客户端项目导航到另一个内容页面? 我已经以不同的方式在每个平台上实现了推送通知.我需要从当前内容页面导航到另一个内容. 我尝试在 GCMService 的 OnMessage 方法中使用以下代码.我的问题是第二个导航内容页面的构造函数被调用并成功调试.但是我的屏幕仍然显示当前页面而不显示第二个导航内容页面. App.Current.Mai ..
发布时间:2022-01-10 17:48:50 C#/.NET

如何在 Xamarin Forms 中处理/取消导航

我试图通过覆盖 OnBackButtonPressed 来使用后退导航,但不知何故它根本没有被调用.我正在使用 ContentPage 和最新的 1.4.2 版本. 解决方案 好吧,经过几个小时我想出了这个.它分为三个部分. #1 处理 android 上的硬件后退按钮.这个很简单,重写 OnBackButtonPressed.请记住,这仅适用于硬件后退按钮和 android.它不会 ..
发布时间:2022-01-10 17:32:29 其他开发

当我上下滚动 UICollectionView 时,视图高度约束设置不正确

我正在尝试根据模型属性确定视图高度,但是随着 UICollectionView 上下滚动,不正确的高度分配给可见单元格.似乎在 GetCell(即 cellForItemAtIndexPath)中设置 HeightAnchor 不起作用.我怎样才能做到这一点? 使用CoreGraphics;使用基金会;使用系统;使用 System.Collections.Generic;使用 UIKit;命名空 ..

Xamarin.iOS 上的 MakeGenericMethod/MakeGenericType

我试图弄清楚从 Xamarin 为 iOS 部署时的限制真正意味着什么. http://developer.xamarin.com/guides/ios/advanced_topics/limitations/ 我的印象是你没有 JIT,因此任何 MakeGenericMethod 或 MakeGenericType 都不会工作,因为这需要 JIT 编译. 我也明白在模拟器上运行 ..
发布时间:2022-01-05 15:10:53 C#/.NET

点击当前选项卡刷新页面时的 Xamarin.Forms TabbedPage 事件

我正在使用 Xamarin.Forms 构建一个 iOS/Android 应用程序,并有一个 TabbedPage. 如果用户已经在选项卡 2 上,并且单击了选项卡 2,并且我希望选项卡2 刷新,或者运行我自己的函数以便我可以自己刷新它. 有没有办法在 Xamarin.Forms 中做到这一点,或者有没有办法用自定义呈现器做到这一点? 解决方案 这是我最终解决问题的方法.我的 ..

Xamarin MVVMCross 替代方案

目前我们公司正在使用 Xamarin 框架为 Android 和 IOS 创建应用程序. 我们查看了 MVVMCross 以获得跨平台更多可重用的代码.然而,平台特定视图的创建困扰着我们,我们想更进一步,创建一个共享的 xml 文件,我们尽可能在其中定义所有平台的视图. 这些 xml 文件的构造类似于 XAML 文件,然后我们将在不同的平台上实施该文件.例如 转换为 IOS 中 ..
发布时间:2022-01-05 15:09:59 其他开发

Xamarin.IOs 给出错误“升级 Xcode 或将托管链接器行为设置为仅链接框架 SDK"

我有一个 Xamarin.IOs 项目.做了一些更新后,我收到这个错误, 此版本的 Xamarin.iOS 需要 iOS 11.4 SDK(随附Xcode 9.4).升级 Xcode 以获取所需的头文件或将托管链接器行为设置为仅链接框架 SDK(尝试以避免使用新的 API). 如何将托管链接器行为设置为仅链接框架 SDK? 解决方案 右键单击 IOs 项目,然后选择 Prope ..
发布时间:2022-01-05 15:09:20 其他开发

当页面在 Xamarin Forms 中已经有滚动视图时如何处理 iOs 键盘重叠输入

我遇到了有关 iOS 键盘的问题.我正在 Xamarin 上开发一个跨平台的聊天页面,这个页面有一个 scrollView,可以让用户沿着消息滚动. iOS 上的键盘存在一个常见问题,它覆盖了条目.iOS 不会自动向上滚动页面.为了解决这个问题,一个简单的解决办法就是放置一个标签“Scrollview",覆盖整个页面的代码.这通常工作正常.但是,我的页面里面已经有一个滚动视图.因此,当我将一 ..
发布时间:2022-01-05 15:08:35 移动开发