itemtemplate相关内容

WPF - 非常基本的 ListBox.ItemTemplate 问题

好的,这是一个看起来很简单的问题,但让我发疯了.我正在学习 DataTemplating,并尝试将一个非常简单的 ItemTemplate 应用到 ListBox. 但是,当我运行我的应用程序时,模板完全被忽略了,我只得到了标准外观的列表框,而实际上我希望看​​到一个带有“测试"的复选框列表. 我已经尝试了几次,结果总是一样.我在 Google 上检查了几个资源,并且在 ListBox ..
发布时间:2022-01-16 11:26:02 其他开发

WPF ListBox 中的 ItemTemplate 和 ItemContainerStyle 有什么区别?

在 WPF Listbox 中,我对以下两个概念感到困惑:ItemTemplate 和 ItemContainerStyle谁能给我解释一下? 解决方案 ItemTemplate 用于设置数据项内容的显示方式.您可以使用它来绑定数据字段、格式化显示字符串等等.它决定了数据的呈现方式. ItemContainerStyle 用于样式化数据项的容器.在列表框中,这将是一个 ListBox ..
发布时间:2022-01-16 10:43:48 其他开发

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

我正在使用 asp.net 转发器来创建一堆图像.图像标记完全相同,因此标准 没问题. 但是,我想将 K 个图像包装在一个 div 中.假设我将 25 个以上的图像绑定到中继器,并且每个 div 需要 5 个图像.如何有条件地为 div 创建开始和结束标记? 这种情况是否更适合 for 循环. 解决方案 这应该对你有用,后面的代码中不需要任何东西(除了绑定转发器..): ..
发布时间:2022-01-06 10:50:48 C#/.NET

ItemsControl ItemTemplate 绑定

在 WPF4.0 中,我有一个包含其他类类型作为属性的类(组合多种数据类型进行显示).类似的东西: 公共部分类所有者{公共字符串所有者名称 { 获取;放;}公共 int OwnerId { 获取;放;}}部分类 ForDisplay{公共所有者所有者数据 { 获取;放;}公共整数信用{得到;放;}} 在我的窗口中,我有一个 ItemsControl,其中包含以下内容(为清晰起见进行了剪辑): ..
发布时间:2022-01-04 15:37:47 其他开发

从 WPF ListBox 中的单个列表显示多种类型?

我有一个包含两种不同类型的 ObservableCollection. 我想将此列表绑定到一个 ListBox 并为遇到的每种类型显示不同的 DataTemplates.我不知道如何根据类型自动切换数据模板. 我尝试使用 DataTemplate 的 DataType 属性并尝试使用 ControlTemplates 和 DataTrigger,但无济于事,要么没有显示,要么声称找不到 ..
发布时间:2021-12-27 18:53:21 C#/.NET

使用 itemtemplate 将列动态添加到网格视图

我想知道如何将列动态添加到 gridview.网格视图假设获取用户输入.我知道如何将 itemtemplate 用于特定的列数,但我不知道如何使用 itemtemplate(文本框)字段动态添加列并进行数据绑定. 解决方案 需要创建一个实现ITemplate的类,完整代码如下: 公共类 DynamicTemplateField : ITemplate{public void Instan ..
发布时间:2021-12-24 13:41:15 C#/.NET

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

我在列表控件中有很多项目.我希望每个项目都有一个不同的项目模板,具体取决于项目的类型.所以列表中的第一项是 ObjectA 类型,所以我希望它用 ItemTemplateA 呈现.第二个项目是 ObjectB 类型,所以我希望它有 ItemTemplateB 进行渲染.目前我只能使用 ItemTemplate 设置来为它们定义一个模板.有什么办法可以实现吗? 解决方案 ItemTempla ..
发布时间:2021-09-28 20:14:31 其他开发

LongListSelector 第一项和最后一项的不同项模板

我正在编写我的 Windows phone 8 应用程序,它使用 LongListSelector 来显示一些数据. 如何为 LongListSelector 中的第一个和最后一个项目设置不同的项目模板? 基本上我只想在每个项目中显示相同的信息,但在最后一个和第一个项目中使用不同的项目“布局". 解决方案 您可以实现某种数据模板选择器来帮助确定基于索引选择哪个模板.您可以从创建 ..

如何调用向导添加新的项目模板

我有一个通过向导生成的项目模板.现在我想通过同一个向导添加一个新的项目模板.我如何在添加新项目模板时调用向导. 示例: [添加到项目模板] [Wizard/Form] [添加新的项目模板] [显示向导模板] [显示新物品/类别] 项目模板代码: class1.csMyproje ..
发布时间:2021-09-18 19:39:44 C#/.NET

奇怪的行为 WPF TreeView ItemContainerStyle 和 ItemTemplate

我刚刚注意到 WPF 的 TreeView 的一些奇怪行为.我添加了 ItemContainerStyle 以绑定到我的 ViewModel 的“IsSelected"和一个用于自定义数据显示的 ItemsTemplated.但是现在用户不能再更改选定的节点了.出于测试目的,我使用 ListView 和 Expander 创建了一个类似的 UI.此版本正常工作.TreeView 失败的任何提示? ..
发布时间:2021-09-09 19:49:20 其他开发

ItemTemplate TextBlock 的问题

我正在尝试制作一个项目模板,其中我的堆栈面板中的某些字段可以为空.当它为空时,我想将可见性设置为折叠.我尝试放置触发器,但它似乎不起作用,而且我对 WPF 的这一部分不是很熟悉 此外,当我的绑定中的特定值为真时,我想更改此项目的背景颜色.是一样的吗? 谢谢. 解决方案 使用 ViewModel 是解决此类问题的一种方法. 如果您的数据存储在 Item 类中,您将创建一个 ..
发布时间:2021-09-06 19:20:59 其他开发

WPF.将列表框itemtemplate内部绑定到ObservableCollection源.源PropertyChanged被忽略

我正在尝试创建一个显示格式化文本的ListBox.我希望能够从代码更改格式. 为了显示格式化的文本,我选择了TextBlock,并打算使用TextBlock.Inlines集合进行格式化.TextBlock.Inlines是不可绑定的,因此我创建了从TextBlock派生的新类 BindableTextBlock .此类具有一个依赖项属性 InlineList ,我试图将其绑定到模型中的 I ..
发布时间:2021-05-30 19:20:55 C#/.NET