繁体   English   中英

Xamarin表单用于视图的TemplateSelector

[英]Xamarin Forms TemplateSelector for View

我想使用TemplateSelector选择一个视图。 像上面的每个示例一样,不是ListViewItems,而是具有“普通”视图。 所以我尝试了TemplatedViewContentPresenterContentView 但是他们都不能够使用TemplateSelector。

有什么我想念的吗? 或者我该如何解决?

编辑:我有一个TemplateSelector,就像这里描述的。 现在,我想将此选择器添加到某种ViewElement中。 那就是我尝试过的:

<TemplatedView ControlTemplate="{StaticResource ViewItemTemplateSelector}"/>

要么

<ContentPresenter Content="{StaticResource ViewItemTemplateSelector}"/>

但是没有任何效果,它总是显示“无效的资源类型”

编辑2:

<ResourceDictionary MergedWith="dataTemplates:DataTemplates">
        <helper:ViewItemTemplateSelector x:Key="ViewItemTemplateSelector" 
                                         TextDataTemplate="{StaticResource TextDataTemplate}"/>

您是否尝试过遵循Xamarin的指南? https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/templates/data-templates/selector/

希望这对您有用。

编辑:也许替代解决方案:有控件模板,但我不认为它有一个选择器。 您也许可以使用触发器? https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/triggers/#Data_Triggers不确定这是否是您寻找的方式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM