问题标签 [celltemplate]
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# - 将自定义模板添加到 ListView - GridView WPF?
我目前有这个 XAML 代码:
我想要做的是listFeedSearchSelect
在每条记录的单元格中都有一个按钮。
我试图做的是,但没有奏效,它所做的只是显示为空单元格:
谁能帮帮我,谢谢。
wpf - 项目更改时如何触发 cellTemplateSelector
我有 2 个用于 DataGrid 的 CellTemplate 的模板。当我更改项目时,它不会帮助我为我选择模板,我的 DisplayModeTemplateSelector 甚至不会被调用!
我想知道是否有办法在项目更改时再次触发此 CellTemplateSelector ?内容更改时如何在 DataGrid 或 ListView 中刷新 CellTemplate
我发现了这个博客 http://dotdotnet.blogspot.com/2008/11/refresh-celltemplate-in-listview-when.html
我想这和我的问题很相似,但我真的无法理解他!谁能解释一下?
wpf - 我可以将 DataGrid 的 CellTemplate 定义为 Resource 以便它可以在多个列中重复使用吗?
我想要 DataGrid 中所有列的特定模板。通常的方法是我将在每个列的 DataGrid 中多次复制 DataTemplate 的整个 XAML。
有什么方法可以将 CellTemplate 全局定义为资源,然后将“Binding”的“Path”属性传递给它,以便它显示 DataContext 中的正确项目?
这可能吗 ?
wpf - 使用 FrameworkElementFactory 的目的
在我正在工作的一个应用程序中,我发现了这段代码 -
这MatrixCellTemplate
用于设置这样CellTemplate
的自定义DataGridTemplateColumn
(后来添加到DataGrid.Columns
集合中) -
我不确定使用它FrameworkElementFactory
有什么好处,如果我直接MatrixCellContainer
用作单元格模板会遇到什么问题 -
wpf - 在自定义 CellTemplate 中继承 WPF DataGrid 样式
我希望在 WPF 数据网格中有一个自定义列类型,其中一部分将是用户输入的文本框。Unfortunately, it does not appear to inherit the look and feel of the datagrid itself- it doesn't show the alternating colour, when a row is selected or edited the cell in question doesn't highlight in the same way, and so on.
看起来默认文本框的样式覆盖了数据网格的样式;有没有办法只使用数据网格样式?我当然可以设置文本框的样式来模仿数据网格,但是如果我想添加其他控件,我也必须为每个控件都这样做。如果我确实走这条路,我将如何根据单元格模板中的 datagridrow 的属性更改样式?-例如 IsSelected。
wpf - 合并 CellEditingTemplate CellTemplateSelector DataGrid
我想将 CellTemplateSelector 应用于 CellEditingTemplate。它们可以结合起来吗?
这是他们分开的
如果我尝试这个,我会收到语法错误
wpf - WPF DataGrid:CellEditingTemplate ComboBox 多个数据到 CellTemplate TextBox
我用谷歌搜索,但运气非常有限。我有一个关于可编辑 WPF DataGrid 的问题;在 CellEditingTemplate 中显示了一个 ComboBox,但在 CellTemplate 中显示了一个具有相应 ComboBox 值的 TextBox。我的代码看起来像这样:
我怎样才能做到这一点?类中的单独属性(具有 UnitId 和 UnitName 属性)不是问题,我可以添加它,但是如何将两者绑定到 ComboBox 呢?我可以在 CellTemplate 中访问 CellEditingTemplate ComboBox 吗?似乎它们在“不同的名称空间”中,因为我可以用相同的名称命名两个控件......
任何想法,指针?提前致谢, DB
wpf - 是否可以参数化资源中 DataGrid CellTemplate 上的绑定?
我正在为 WPF 网格 (WPFToolKit DataGrid) 组合一些通用的 CellTemplate 样式,但我不确定用于使绑定通用的语法。例如,我有这个模板,如果值为负,它会将值变为红色:
您会注意到这在文本框中绑定到列值“<em>Quantity”——即,绑定来自的字段/列是显式的。
所以我可以在我的 WPF DataGrid 中使用它,如下所示:
但是......我真正想做的是让模板的字段绑定通用,以便我可以重用模板,如下所示:
现在,这里的问题是似乎没有办法在 CellTemplate 中参数化绑定。但是我不愿意为使用此模板的每一列都设置 3 行以上的 controltemplate,因为它会使 XAML 变得混乱并使其可读性大大降低(更不用说如果我决定将单元格模板更改为文本框周围的边框,我必须在多个地方修改它。
所以我认为 CellTemplate 中的绑定应该看起来像这样(请注意,我们使用 '.' 作为绑定路径):
然后以某种方式从 DataGridTemplateColumn 声明中设置数据上下文——但我不知道该怎么做。
知道怎么做吗?
wpf - 将属性绑定到 CustomDataTemplate
我有一个物品清单
显示在 DataGrid 上。一列显示由模板定义的状态“图标”。代码看起来像这样:
列模板 [...]
数据模型 [...]
我想从数据模型中删除颜色逻辑并将其放入资源文件中。
我希望到目前为止我朝着正确的方向前进,但此时我迷路了,因为我不知道如何将 Status 属性(或 StatusId)绑定到 MyCustomTemplate。
如果有人可以帮助我,那就太好了。
编辑
这工作正常。
模型更改时,这不会刷新 UI(DockStatus 更改)
c# - DataGridView CellTemplate 设置无法正常工作
我尝试了几个小时为动态创建的列创建模板。这是代码(它不是来自我的主要项目,但我简化了代码以重现我的问题):
首先,我创建了一个包含 Column 设置的类:
然后这是我的主窗口的代码:
当我执行此代码时,不显示格式,因为我单击标题列(对列进行排序),或者如果我调用自己的 Sort 方法。
我在 DGV 上尝试了很多方法,例如 Refresh()、Invalidate() 和 InvalidateColumns(),但没有任何效果...
如果有人可以帮助我;-)