问题标签 [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.
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并添加这两行后出现错误:
和
更多信息:微软的例子也有同样的问题。
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.
c# - 未找到 UWP GridView 静态资源
我正在开发一个带有 GridView 的 UWP 项目,我希望根据数据动态填充不同的项目模板。
MainPage.xaml:
ItemTemplateSelector.cs:
问题是,当我尝试运行应用程序时,出现以下错误:
xaml - UWP:担心带有 GridView 的 itemtemplateselector
我目前正在处理的 UWP 项目有问题:
我有一个这样的视图模型:
WidgetViewModel 的定义如下:
我的 ItemViewModel 是这样定义的:
我制作了这个 xaml :
ItemTemplateSelector 的定义如下:
TestItemsControl 是:
TestItem 基本上是:
他们的风格:
最后是我如何创建项目:
我有两个问题:(
第一个问题是:ItemTemplate 已设置,但它不显示项目的名称,但此文本:“Project.ItemViewModel”,我不明白为什么
第二个问题是子容器没有填满它的父容器。
为了解释我想要实现的目标,基本思想是让一个组件在延迟后交换其内容。
所以在这里我有一个带有项目的 GridView,每个项目都可以有很多内容。
这就是我使用TestItemsControl 的原因。用它管理交换内容更容易......
有任何想法吗?
编辑:我做了一些步骤。我还有一个问题。它是:DataTemplate 已设置到容器中,但未应用。当我在 DataTemplateSelector 上断点时,我看到我的 TestItemContainer 并在其中设置了 DataTemplateSelector,但是该项目始终显示一个带有文本“XXXX.XXXX.ViewModel”的文本块并且使用数据模板我需要显示属性“名称”视图模型
谢谢你的帮助
wpf - 当 ItemsControl.ItemContainerStyle 与 ItemsControl.ItemTemplateSelector 一起指定时,后者被忽略
我有以下代码 - 只有 3 个类:
主窗口.xaml
主窗口.xaml.cs
模板选择器
使用当前代码,DropdownItemTemplate 被忽略,我们没有得到
组合框项的 TemplateSelector 中的方法。
如果我ItemContainerStyle="{StaticResource ComboBoxItemStyle}"
从 ComboBox 中删除 ,则一切正常。
我想知道为什么?谢谢!