问题标签 [xamarin-community-toolkit]

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

xaml - CollectionView 中的扩展器未正确更新 xamarin 中的屏幕

我有Expander一个CollectionView. 我尝试在每一行中选择一个单选按钮,但每次滚动多行时,即使未选择该行,也会显示与选中相同的单选按钮。我正在使用 xamarin 表单 5.0.0.1874

这是我的代码

0 投票
1 回答
330 浏览

c# - 是否可以从 ViewModel 打开 Expander?

我的视图中有一个Expander,每次触摸它都会打开并显示数据。Expander是否可以从 ViewModel打开或关闭它?我想要做的是Expander可以通过按 a 打开或关闭它Button

MainPage.xaml:

视图模型:

当我打开应用程序时,我得到了这个异常:

Xamarin.Forms.Xaml.XamlParseException:找不到扩展器引用的对象。

0 投票
1 回答
274 浏览

c# - 如何向 ContentView 发送参数?

我正在尝试创建一个ContentPage包含TabViewfrom 的XamarinCommunityToolkit

假设选项卡定义了一个ObservableCollection类别,并且每个都TabViewItem应该加载一个 ContentView 并将 GroupId 作为参数/属性传递,然后我使用该 GroupId 来过滤产品列表。

将参数传递给 ContentView 的最佳方法是什么?

更新 :

我尝试使用 BindablePropertiy,但在调试器中,我可以看到收到的 newValue,但 Label 中没有显示任何内容:

主页.xaml

GroupView.xaml.cs

GroupView.xaml

类别类:

ProductListViewModel.cs

更新 :

0 投票
1 回答
1283 浏览

c# - Xamarin 社区工具包 InputValidation 连接按钮

我有一个简单的表单,用户可以在其中添加电子邮件:

并有一个按钮:

单击按钮时,如果电子邮件无效,如何检查并返回消息?

0 投票
1 回答
448 浏览

xaml - EventToCommandBehavior 不调用命令

我正在尝试在我的 Xamarin Forms 应用程序中实现“命令”,以遵循 MVVM 架构模式。

对于按钮,它工作得很好,因为您可以在 XAML 中定义命令。但是Picker,例如,您必须执行以下操作(注意: xct:EventToCommandBehavior使用新的 Xamarin 社区工具包):

因此,我希望当用户更改 中的选定项目时,将从 ViewModel 调用Picker命令。ProcessBGColorChoiceCommand

但是,视图模型中的命令没有被调用。我在命令代码的开头设置了一个断点,并且断点永远不会到达。

有什么我想念的吗?我不能让它工作。

绑定上下文设置在 XAML 的顶部,如下所示:

并且,命令在 ViewModel 中定义如下:

0 投票
1 回答
412 浏览

xaml - Expander 展开时会切断 CollectionView 的一部分

我将 Xamarin.Forms 5 与 Community Toolkit 1.02 一起使用。Expander似乎可以很好地处理正文中的静态内容,但是当我添加内容的CollectionView底部时,内容的底部被截断了。

如果我滚动到最初可见的区域之外,项目就会出现。下面是我用于短动画的简化 XAML 和模型。我究竟做错了什么?

XAML:

该模型:

在此处输入图像描述

0 投票
1 回答
856 浏览

c# - 即使条目为空,Xamarin 社区工具包输入验证也为真

这是我的表单,其中包含邮件和电话两个条目以及发送按钮

这是我的验证功能:

当条目为空且有效声明且错误时,我遇到问题。我有一个简单的要求。如果输入有效的地址和有效的电话通过它。如何解决这个问题?

0 投票
1 回答
1960 浏览

xaml - 在 Xamarin Forms 5.0.0 中找不到扩展器

我有一个Expander在我的应用程序中一直有效的。我将 Xamarin Forms 更新到版本 5.0.0,XAML 向我发出错误信号,控件不再存在。

找不到类型“扩展器”。确认您没有丢失程序集引用并且所有引用的程序集都已构建。

它改名了吗?被删除了吗?

0 投票
2 回答
1857 浏览

xaml - 无法解析类型“扩展器”

我有一个 Expander,它不再接受 AncestorType 属性中的 Binding 中的 Expander 值。它曾经可以工作,但自从我升级到 Xamarin 表单版本 5.0.0 后,它不再工作了,Visual Studio 报告了以下错误:

错误 XFC0000 无法解析类型“扩展器”。

0 投票
1 回答
111 浏览

c# - 使用 EventToCommandBahavior 的 Xamarin 表单选择器

我有一个自定义选择器。我需要在选择器的选择更改时调用 API,并且实现必须仅在 MVVM 中。DistanceDropdown 是选择器的 x:Name。

并且 DistanceChangedCommand 有一个方法

该方法被命中,但参数为空

我怎么了?我也试过了CommandParameter={Binding}