Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin表单,在运行时添加组件(MVVM)_C#_Xamarin_Mvvm_Xamarin.forms_Xamarin.android - Fatal编程技术网

C# Xamarin表单,在运行时添加组件(MVVM)

C# Xamarin表单,在运行时添加组件(MVVM),c#,xamarin,mvvm,xamarin.forms,xamarin.android,C#,Xamarin,Mvvm,Xamarin.forms,Xamarin.android,我需要重新创建在WPF中使用ItemsControl获得的行为,即在运行时从ViewModel中的对象列表开始创建对象(条目、选择器、标签) 在我的特定情况下,我必须从应用程序配置的csv中读取我必须向混合类型的用户eaven显示的字段(文本、日期等) 是否可以在Xamarin Froms中执行此操作?有哪些解决方法或替代方案?有变量标签=新标签()。我不熟悉ItemsControl,所以我不知道它到底为您提供了什么功能,但您肯定可以使用表单动态创建控件这就是我所做的,但我不知道如何在MVVM中

我需要重新创建在WPF中使用ItemsControl获得的行为,即在运行时从ViewModel中的对象列表开始创建对象(条目、选择器、标签)

在我的特定情况下,我必须从应用程序配置的csv中读取我必须向混合类型的用户eaven显示的字段(文本、日期等)


是否可以在Xamarin Froms中执行此操作?有哪些解决方法或替代方案?

有<代码>变量标签=新标签()。我不熟悉
ItemsControl
,所以我不知道它到底为您提供了什么功能,但您肯定可以使用表单动态创建控件这就是我所做的,但我不知道如何在MVVM中做到这一点,而视图模型不知道有关视图的一些信息是的,您可以。在初始化对象后,必须在视图中使用绑定,并且ViewModel必须从INotifyPropertyChanged(System.ComponentModel)继承,只需执行page.BindingContext=ViewModel;在展示之前。也许有一个框架可以用来管理它