问题标签 [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.
xaml - CollectionView 中的扩展器未正确更新 xamarin 中的屏幕
我有Expander
一个CollectionView
. 我尝试在每一行中选择一个单选按钮,但每次滚动多行时,即使未选择该行,也会显示与选中相同的单选按钮。我正在使用 xamarin 表单 5.0.0.1874
这是我的代码
c# - 是否可以从 ViewModel 打开 Expander?
我的视图中有一个Expander
,每次触摸它都会打开并显示数据。Expander
是否可以从 ViewModel打开或关闭它?我想要做的是Expander
可以通过按 a 打开或关闭它Button
。
MainPage.xaml:
视图模型:
当我打开应用程序时,我得到了这个异常:
Xamarin.Forms.Xaml.XamlParseException:找不到扩展器引用的对象。
c# - 如何向 ContentView 发送参数?
我正在尝试创建一个ContentPage
包含TabView
from 的XamarinCommunityToolkit
。
假设选项卡定义了一个ObservableCollection
类别,并且每个都TabViewItem
应该加载一个 ContentView 并将 GroupId 作为参数/属性传递,然后我使用该 GroupId 来过滤产品列表。
将参数传递给 ContentView 的最佳方法是什么?
更新 :
我尝试使用 BindablePropertiy,但在调试器中,我可以看到收到的 newValue,但 Label 中没有显示任何内容:
主页.xaml
GroupView.xaml.cs
GroupView.xaml
类别类:
ProductListViewModel.cs
更新 :
c# - Xamarin 社区工具包 InputValidation 连接按钮
我有一个简单的表单,用户可以在其中添加电子邮件:
并有一个按钮:
单击按钮时,如果电子邮件无效,如何检查并返回消息?
xaml - EventToCommandBehavior 不调用命令
我正在尝试在我的 Xamarin Forms 应用程序中实现“命令”,以遵循 MVVM 架构模式。
对于按钮,它工作得很好,因为您可以在 XAML 中定义命令。但是Picker
,例如,您必须执行以下操作(注意: xct:EventToCommandBehavior
使用新的 Xamarin 社区工具包):
因此,我希望当用户更改 中的选定项目时,将从 ViewModel 调用Picker
命令。ProcessBGColorChoiceCommand
但是,视图模型中的命令没有被调用。我在命令代码的开头设置了一个断点,并且断点永远不会到达。
有什么我想念的吗?我不能让它工作。
绑定上下文设置在 XAML 的顶部,如下所示:
并且,命令在 ViewModel 中定义如下:
c# - 即使条目为空,Xamarin 社区工具包输入验证也为真
这是我的表单,其中包含邮件和电话两个条目以及发送按钮
这是我的验证功能:
当条目为空且有效声明且错误时,我遇到问题。我有一个简单的要求。如果输入有效的地址和有效的电话通过它。如何解决这个问题?
xaml - 在 Xamarin Forms 5.0.0 中找不到扩展器
我有一个Expander
在我的应用程序中一直有效的。我将 Xamarin Forms 更新到版本 5.0.0,XAML 向我发出错误信号,控件不再存在。
找不到类型“扩展器”。确认您没有丢失程序集引用并且所有引用的程序集都已构建。
它改名了吗?被删除了吗?
xaml - 无法解析类型“扩展器”
我有一个 Expander,它不再接受 AncestorType 属性中的 Binding 中的 Expander 值。它曾经可以工作,但自从我升级到 Xamarin 表单版本 5.0.0 后,它不再工作了,Visual Studio 报告了以下错误:
错误 XFC0000 无法解析类型“扩展器”。
c# - 使用 EventToCommandBahavior 的 Xamarin 表单选择器
我有一个自定义选择器。我需要在选择器的选择更改时调用 API,并且实现必须仅在 MVVM 中。DistanceDropdown 是选择器的 x:Name。
并且 DistanceChangedCommand 有一个方法
该方法被命中,但参数为空
我怎么了?我也试过了CommandParameter={Binding}
。