问题标签 [itemtemplateselector]

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

c# - 为什么 ListBox ItemTemplateSelector="{StaticResource MyDataTemplateSelector}" 不能与资源一起使用?

主题:我正在通过使用此处找到的 Microsoft 示例来学习 DataTemplate 概念:https: //docs.microsoft.com/en-us/dotnet/framework/wpf/data/data-templating-overview 和 GitHub 上的此处:https ://github.com/Microsoft/WPF-Samples/tree/master/Data%20Binding/DataTemplatingIntro

问题:Xaml 设计窗口显示错误。

错误:NullReferenceException:对象引用未设置为对象的实例。

并从堆栈顶部异常:

在 BindingTest.TaskListDataTemplateSelector.SelectTemplate(对象项,DependencyObject 容器)

细节:创建类TaskListDataTemplateSelector并添加这两行后出现错误:

更多信息:微软的例子也有同样的问题。

0 投票
3 回答
420 浏览

nativescript - NativeScript index in the list of Repeater items

I am trying to get and use index of the list in NativeScript, in this case using Repeater.

Here is my code:

The part with myIndex="{{ $index }}" does not work as index can not be calculated in Repeater. Is there a way I can get index for every item in repeater? - ListView works, but I can not use listview in this case.

0 投票
1 回答
153 浏览

c# - 未找到 UWP GridView 静态资源

我正在开发一个带有 GridView 的 UWP 项目,我希望根据数据动态填充不同的项目模板。

MainPage.xaml:

ItemTemplateSelector.cs:

问题是,当我尝试运行应用程序时,出现以下错误:

0 投票
0 回答
39 浏览

xaml - UWP:担心带有 GridView 的 itemtemplateselector

我目前正在处理的 UWP 项目有问题:

我有一个这样的视图模型:

WidgetViewModel 的定义如下:

我的 ItemViewModel 是这样定义的:

我制作了这个 xaml :

ItemTemplateSelector 的定义如下:

TestItemsControl 是:

TestItem 基本上是:

他们的风格:

最后是我如何创建项目:

我有两个问题:(

第一个问题是:ItemTemplate 已设置,但它不显示项目的名称,但此文本:“Project.ItemViewModel”,我不明白为什么

第二个问题是子容器没有填满它的父容器。

为了解释我想要实现的目标,基本思想是让一个组件在延迟后交换其内容。

所以在这里我有一个带有项目的 GridView,每个项目都可以有很多内容。

这就是我使用TestItemsControl 的原因。用它管理交换内容更容易......

有任何想法吗?

编辑:我做了一些步骤。我还有一个问题。它是:DataTemplate 已设置到容器中,但未应用。当我在 DataTemplateSelector 上断点时,我看到我的 TestItemContainer 并在其中设置了 DataTemplateSelector,但是该项目始终显示一个带有文本“XXXX.XXXX.ViewModel”的文本块并且使用数据模板我需要显示属性“名称”视图模型

谢谢你的帮助

0 投票
1 回答
40 浏览

wpf - 当 ItemsControl.ItemContainerStyle 与 ItemsControl.ItemTemplateSelector 一起指定时,后者被忽略

我有以下代码 - 只有 3 个类:

主窗口.xaml

主窗口.xaml.cs

模板选择器

使用当前代码,DropdownItemTemplate 被忽略,我们没有得到

组合框项的 TemplateSelector 中的方法。

如果我ItemContainerStyle="{StaticResource ComboBoxItemStyle}" 从 ComboBox 中删除 ,则一切正常。

我想知道为什么?谢谢!