【发布时间】:2016-09-12 15:11:25
【问题描述】:
我遇到了自定义渲染器的问题,我有点难过/卡住了。
我正在尝试在 Windows UWP 渲染器中使用以下代码行
ItemTemplate = (WDataTemplate)WApp.Current.Resources["ItemTemplate"]
我得到了一个资源注释发现异常,我只是不明白为什么
渲染器声明看起来像 公共类 HorizontalListViewRenderer : ViewRenderer
XAML 看起来像这样
<control:HorizontalListView ItemsSource="{Binding Items}">
<control:HorizontalListView.ItemTemplate>
<DataTemplate>
<StackLayout Padding="15,0,15,0">
<Label Text="{Binding Title}" TextColor="#323232">
<Label.FontSize>
<OnPlatform x:TypeArguments="x:Double" Android="18" WinPhone="22" iOS="18" />
</Label.FontSize>
</Label>
</StackLayout>
</DataTemplate>
</control:HorizontalListView.ItemTemplate>
</control:HorizontalListView >
我已经在 XF2.2 和 XF2.3 上尝试过 - 两者都有相同的问题
有人有什么想法或建议吗?
【问题讨论】:
标签: xamarin xamarin.forms