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

c# - Xamarin Forms:自定义跳转 ListView 跳转列表

有什么方法可以自定义 ListView 上的跳转列表吗?我知道我可以使用 ListView.GroupHeaderTemplate 自定义组标题。但是我找不到类似的跳转列表。如果没有,有没有办法使用自定义渲染器来做到这一点?

问候

0 投票
1 回答
599 浏览

xamarin - Xlabs - 将参数传递给 ViewModel

有没有办法使用 XLabs 和 NavigationService 将参数传递给 ViewModel?

'NavigateTo' 方法的 'args' 参数似乎是为 View 而设计的,而不是 ViewModel 和 ViewFactory.Register 上的 'Initialiser' 方法参数似乎也没有接收到参数。

谢谢,

斯科特。

0 投票
2 回答
959 浏览

c# - 使用 TabbedPage 切换 iOS NavigationPage.SetHasNavigationBar 会导致隐藏选项卡

以前有人尝试过这种情况吗?我说的是针对 iOS 的最新 Xamarin 表单 2。

我有一个带有 4 个选项卡的 TabbedPage,当用户查看前 2 个选项卡时,不应该有导航栏 - 我通过在 TabbedPage 的构造函数中设置 NavigationPage.SetHasNavigationBar(this, false) 来实现这一点。

现在通过使用 Xamarin 表单实验室的 ExtendedTabbedPage,我可以连接到名为 OnCurrentPageChanged() 的更改选项卡事件,并在此处验证我是否位于最后 2 个选项卡之一并切换 NavigationPage.SetHasNavigationBar(this, true) .

这实际上效果很好,除了 1 个小细节。当导航栏显示时,标签页向下移动,并隐藏底部的标签,因此用户此时无法切换标签。

当我在 tabbedpage 的构造函数中设置 NavigationPage.SetHasNavigationBar(this, true) 并将其保留给所有选项卡时,结果还可以。这意味着我会在每个选项卡上看到一个导航标题和选项卡。

0 投票
2 回答
124 浏览

xamarin - Custom ViewCell after xamarin forms 2.0 upgrade renders the Entries with a 1 pixel height

I've provided a link to a fairly simple, drilled down version of our app. What you will see in it is that I've a simple Forms app consisting of 2 pages. My first page just has a button to navigate to a second page. My Second page has a TableView with Custom ViewCells using EntryRenderer on Windows Phone.

This was all working fine up until XF 1.5 & then we decided to upgrade to XF 2.0 Now it does not work. All my entries in that custom view cell are shrunk to a height of 1 pixel.

Here is the glitch though. I figured that if the page using the table view with custom viewCell & entry renderers is the first page of your app then all works fine.. but if it's somewhere in in the navigation stack.. then you will see all entries are shrunk.

Attached is a sample project. If you run it as it is you will see a page that looks beautiful. If you comment the MainPage = new NavigationPage(new SecondPage()); & uncomment the MainPage = new NavigationPage(new FirstPage());

On App.cs & run the app again on the WP device you will see the issue I am referring to.

A fix is really appreciated for it.

Here is the sample code:

https://github.com/supreettare/TableViewInWP

Thanks

0 投票
1 回答
2611 浏览

xamarin - 在使用 --aot-only 运行时尝试 JIT 编译方法 (....)

当我处理来自 Xamarin.Forms 应用程序的 WCF 请求时,出现此异常:

“在使用 --aot-only 运行时尝试 JIT 编译方法 '(wrapper runtime-invoke) :runtime_invoke_bool_Nullable`1 (object,intptr,intptr,intptr)'。请参阅http://docs.xamarin.com/ios/about /限制了解更多信息。\n"

请问,我该如何解决这个问题?我已经检查了服务器端,但似乎还可以。

其余的 WCF 请求工作正常,这只发生在设备中(不在模拟器中)。

仅在 iOS中发生,在 Android 中可以正常工作。

谢谢。

0 投票
0 回答
791 浏览

c# - 如何通过 xamarin 表单中的代码关闭上下文操作

我在 xamarin 表单中创建了一个应用程序,我在列表视图项模板的 ViewCell 中使用了上下文操作:

当我长按列表视图中的任何项目时,我会在操作栏中获得上下文操作项,如果我不点击上下文操作中的任何选项,它将不会在 android 中关闭。有什么方法可以让我通过 xamarin 表单中的代码关闭该上下文操作栏?

0 投票
1 回答
1528 浏览

xamarin - Xamarin Forms:在 translateto 上更改滚动视图的大小

我想做的是:

我的视图中有一个滚动视图,它的高度就像父高度的 2/9。然后用户可以翻译这个滚动视图以使其更大。然而滚动视图的大小并没有明显改变。因此,即使它更大,滚动视图的大小也保持不变,这很重要。一开始我可以把它变大。但是它不会滚动,因为它的大小足够大而不能滚动。

不知道能不能解释清楚。希望我做到了。

问候。

编辑 - - - - - - -

一些代码可以进一步解释我的观点

这是滚动视图

这是页面中的代码

I put the scrollview inside a contentview otherwise Its scroll indexes becomes 0 when they are translated. Ref: Xamarin Forms: ScrollView returns to begging on TranslateTo

0 投票
1 回答
1506 浏览

webview - xamarin.forms 上的 listview 内的 webview

在此处输入图像描述

我尝试阅读 rss 提要并显示在 webview 和 listview 上。当我在 Xamarin Android 模拟器中运行我的代码时,它显示如下。显示看起来损坏?

  1. 我不知道这些三角形是从哪里来的?
  2. [单击此处][2] 获取 rss 提要网址。我正在阅读每个项目的描述元素并在 vebview 中显示它们。正如你所看到的,每个描述都很长,但它只显示描述的一部分,直到每个描述的直线。为什么会截断?

    ListView.ItemTemplate>

和转换器

0 投票
1 回答
536 浏览

xamarin - 我的 Xamarin 应用程序会在 Windows XP 上运行吗

从 Xamarin 文档中可以清楚地看出,可以构建 Xamarin 应用程序以在 Windows 8 和 Windows 10 上运行。没有明确迹象表明能够在 Windows XP 上运行在 Xamarin 中创建的应用程序,如果是这样,限制是什么,例如将Xamarin.Forms 支持吗?

0 投票
2 回答
58 浏览

c# - 为什么升级到 Xamarin Forms 2.0 后出现此错误?

对于上下文,我正在 Xamarin Forms 中创建一个活动指示器,该指示器会显示一个新的透明页面,因此它会阻止用户交互。

反正,

Xamarin Forms 1.3 一切正常,但是当我升级到 XF 2.0 时,我遇到了这个问题。

在此处输入图像描述

这是我的 Xaml 代码

在此处输入图像描述

模态微调页面 在此处输入图像描述

从自动生成的类中,看起来 Xamarin 认为我的 ModalSpinnerPage 是 Xamarin Forms 的成员(尽管它显然不是)

在此处输入图像描述

同样,我的问题是 Xamarin 表单升级后,Xamarin 认为我的 ModalSpinnerPage 是 Xamarin 表单的成员。不过升级前一切都很好。对此的任何帮助都会很棒。谢谢