问题标签 [itemtemplate]

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 投票
2 回答
5305 浏览

wpf - 如何在 WPF 中动态设置 ItemTemplate?

使用 WPF,我有一个 TreeView 控件,我想通过程序代码动态设置它的 ItemTemplate。我该怎么做呢?我想我需要在某个地方找到资源。

0 投票
2 回答
11973 浏览

wpf - WPF列表中每个项目的不同项目模板?

我在列表控件中有很多项目。我希望每个项目都有不同的项目模板,具体取决于项目的类型。所以列表中的第一项是 ObjectA 类型,所以我希望它使用 ItemTemplateA 呈现。第二项是 ObjectB 类型,因此我希望它具有 ItemTemplateB 进行渲染。目前我只能使用 ItemTemplate 设置来为他们定义一个模板。有什么办法可以做到这一点?

0 投票
2 回答
96465 浏览

wpf - 列表框项目的 DataTemplate 中 IsSelected 的 WPF 触发器

我有一个列表框,并且我有以下 ItemTemplate :

如您所见,ContentControl 将 Visibility 设置为折叠。

我需要定义一个触发器,导致可见性设置为“可见”

选择 ListItem 时,但我无法弄清楚。

有任何想法吗?

更新:当然,我可以简单地复制 DataTemplate 并将触发器添加到有问题的 ListBox 以使用其中一个或另一个,但我想防止复制此代码。

0 投票
4 回答
19527 浏览

asp.net - ASP.NET 中继器模板,每 N 个元素的条件代码

我正在使用 asp.net 中继器来创建一堆图像。图像标记都是一样的,所以标准<ItemTemplate>很好。

但是,我想将 K 图像包装在一个 div 中。假设我将 25+ 图像绑定到中继器,并且我想要每个 div 5 图像。如何有条件地为 div 创建开始和结束标签?

这是一个更适合 for 循环的案例吗?

0 投票
3 回答
6082 浏览

wpf - tabControl 中的多个 userControl 实例

我有一个绑定到可观察集合的 tabControl。在 headerTemplate 中,我想绑定到一个字符串属性,并且在 contentTemplate 中我放置了一个用户控件。

这是 MainWindow.xaml 的代码:

及其背后的代码:

所以这个场景中的问题(指定了一个 itemTemplate 和一个 controlTemplate)是我只得到一个用户控件的实例,我想为每个绑定到的项目都有一个实例。

0 投票
6 回答
5748 浏览

c# - 如何将 wpf ListBox 的 ItemTemplate 嵌入到 Window 的资源中?

抱歉,如果这是一个基本问题,但我怎样才能将我拥有的 ListBox 的 ItemTemplate 放入窗口的资源中,以便多个 ListBox 可以使用它。

这是一些 XAML:

这会引发“附加属性没有设置器”设计时错误。为了简洁起见,我删除了我认为无关紧要的部分代码。

谢谢

0 投票
1 回答
3559 浏览

wpf - 在 TreeView 中查找 ItemTemplate 控件

我的树定义是:

有一个 TreeViewItem 元素,我尝试找到相应的 CheckBox,但是

投掷

给我null。什么是正确的解决方案?

0 投票
5 回答
2836 浏览

wpf - WPF - ItemTemplate 未按预期运行

我有一个UserControl用来显示UIElements 列表的。该控件由一个单独的控件组成,ItemsControl它被ItemPanelTemplate切换为水平StackPanel,它ItemsSource绑定到由DependencyProperty暴露的UserControl和它ItemTemplate在 中的集合UserControl.Resources

一切正常,除了ItemTemplate从未得到应用,我不明白为什么。完整来源如下。

UserControl.xaml -

UserControl.xaml.cs -

}

我像这样在主窗口中使用控件-

按钮看起来不错,但不在 200px 方形边框内。

任何帮助将不胜感激。谢谢。

0 投票
3 回答
30530 浏览

c# - 如何使 ListBox.ItemTemplate 可重用/通用

我试图了解如何最好地扩展ListBox控制。作为一种学习体验,我想构建一个ListBoxwhosListBoxItem显示 aCheckBox而不仅仅是文本。我使用 以基本方式工作ListBox.ItemTemplate,明确设置我想要数据绑定到的属性的名称。一个例子值一千字,所以...

我有一个用于数据绑定的自定义对象:

(我建立了一个列表并将其设置ListBox.ItemsSource为该列表。)我的 XAML 看起来像这样:

这行得通。但我想让这个模板可重用,即我想绑定到具有除“Checked”和“DisplayName”之外的属性的其他对象。如何修改我的模板,使其成为资源,在多个ListBox实例上重用它,并为每个实例绑定IsChecked并绑定Content到任意属性名称?

0 投票
1 回答
789 浏览

c# - 如何在 Datalist 中检查子 td

我有一个数据列表。以下是 ItemTemplate 的结构:

现在,在 itemdatabound 事件中,我以上午 10:25 的形式从数据库中获取多个时间(数据)。

我操作每个数据并将其转换为am1030(类似于 itemTemplate 中的 td ID 之一)。现在我想检查 ItemTemplate 中的每个 td 并将lblID(即人员 ID)与我的变量中的 ID 进行比较,然后将其tdID与操作数据进行比较。如果它们匹配,则更改 td 的背景颜色。

简而言之,我想检查是否lblID为 3,然后获取带有 ID 的 tdam1030并更改背景颜色。

需要在 C#.net 中完成。