问题标签 [datagridtemplatecolumn]
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.
wpf - WPF 分解 - DataGridTemplateColumn
我正在尝试将自定义 DataGrid 列定义移动到 UserControl 中。
MyComboBoxColumn.xaml
MyComboBoxColumn.cs
主窗口 XAML:
我希望在列标题中看到一个“TEST”按钮,但我看到的是空按钮。绑定好像坏了 怎么了?
wpf - WPF Datagrid -DataGridTemplateColumn 选项卡焦点问题
我正在使用 Microsoft WPF 数据网格。我注意到 WPF 数据网格 DataGridTemplateColumn 的奇怪行为。当您在网格中使用 templateColumn 并且模板列包含一些控件时,当您从前一列中选择时,焦点不会自动赋予模板列中声明的第一个元素。焦点最初设置在模板列的边框上,当我们再次进行选项卡时,焦点转到第一列。此问题的任何解决方法。当我关闭标签时,如何将焦点设置为数据网格模板列中的第一个元素。
events - Gridview 服务器事件停止触发
有通常的带有模板列的 Gridview
出乎意料地,由于未知原因,“lbOpen_Command”停止了射击。在页面 OnInit() 停止后,“lbOpen_Command”处的断点未命中。.aspx 页面和事件执行链甚至没有任何变化。
可能是什么原因?有什么建议么?
提前致谢。
wpf - datagridtemplatecolumn 背后的代码是什么,如何使用?
我DataGrid
在 WPF 中有一个。在绑定Button
到特定的ItemsSource
. 我试图在 xaml 中这样做:
但是,我想知道如何在后面的代码中做到这一点。我需要这个,以便Button
在发生特定点击时我可以放置 s。任何帮助将不胜感激。
silverlight - DataGridColumnTemplate 的动态宽度
我会保持简短,有什么方法可以定义一组 DataGridTemplateColum 并且它们的宽度不是静态的(例如下面的值 300、130 和 900)?"*" 和 "Auto" 抛出异常。
我想让数据网格具有可扩展性。也就是说,当用户调整他们的浏览器(它是一个 Silverlight 应用程序)的大小时,右侧的数据没有丑陋的边缘,其中宽度大于我的列大小的总和。
如果可能的话,寻找干净的东西,而不是代码隐藏的黑客。
谢谢!
c# - DataGridTemplateColumn 获取单元格的值
我正在使用DataGrid
WPF 工具包中的 WPF。
我在我的 中添加了一个模板列,每个单元格DataGrid
中都有一个CheckBox
。现在如何访问这些单元格中的值?
我的其他专栏DataGrid
来自DataSet
. 我可以访问这些,但我无法获得DataGridTemplateColumn
我添加到DataGrid
.
有人有想法么?
wpf - 在不同于绑定单元格内容的 Silverlight DataGridTextColumn 上创建 ToolTip
我DataGridTextColumn
在 Silverlight 4 中有一个DataGrid
,我想在与绑定值不同的列上设置一个 ToolTip 值。
我知道我可以很容易地使用模板列做到这一点 - 但它会添加大量额外的 XAML 并使其阅读和维护起来很麻烦。
这行得通,但有很多额外的代码 - 特别是如果需要更改模板
我想找到一种使用 Style 或继承类的好方法。就像我说的那样,我的主要目标是以尽可能最好的方式减少 XAML 中的一些像工具提示这样微不足道的东西。
有一些类似的 stackoverflow 问题的解决方案是this和this,但它们都显示与单元格内容相同的工具提示值(例如,当它溢出时)。虽然这通常是您想要的 - 我试图向单元格的内容显示不同的工具提示。
我确实找到了一些继承类的示例代码(滚动到结束),我试图修改它,但因为我的 XAML 知识没有达到标准而卡住了,我不想整夜都在这上面!这个特定的例子看起来很有效,但它看起来像是一个 hack,我认为尝试修改它以使用两个依赖属性将是一个更大的问题。
PS。我希望编写良好的子类可以让我轻松绑定其他属性,例如 TextTrimming。
silverlight - 单击 TemplateColumn 按钮上的访问 Datagrid 行
我正在使用 Silverlight 实现文件上传工具。在此我可以浏览文件,当我选择一个文件时,它会绑定到一个数据网格。在数据网格中,我有一个带有按钮的模板列,用于从数据网格和数据网格的 ItemSource 中删除特定项目,即List<>
.
我有一个如下所示的 UploadedFiles 类。
我正在使用带有如下模板列的数据网格,其中 ItemSource 设置为List<UploadedFiles>
并且按钮单击事件处理程序是
我需要根据单击的按钮所在的数据网格行访问特定的列表项,然后从数据网格中删除该项目List<UploadedFiles>
并重新绑定数据网格。
谢谢
silverlight - 是否可以在 DataGridTemplateColumn 属性中使用绑定
似乎无论我做什么,在silverlight中尝试绑定DataGridTemplateColumn中的属性时都会得到AG_E_PARSER_PROPERTY_NOT_FOUND。我什至尝试过以下方法
但是没有运气...我知道 DataGridTemplateColumn 不包含 DataContext,但是当我为其提供要绑定的元素和路径时,我不认为这应该是问题的原因。有任何想法吗?
wpf - 在代码中为 DataTemplate 组件设置绑定
抱歉,如果我不清楚,我的脑海中也不是很清楚(尤其是在尝试在其他帖子中找到我的方式之后:p)
我愿意做的是在代码中创建 DataGrids,从零到多个包含一个按钮的列,这将调用一个相同的函数,但具有一个“参数”(每列不同)。
到目前为止,这是我得到的:在 xaml 资源中定义的代码 DataTemplate 中创建的 DataGrid(带有按钮) DataGridTemplateColumn 使用上述 DataTemplate
是否可以将按钮的属性(在 DataTemplate 中)绑定到 DataGridTemplateColumn 属性(在我的情况下,列标题可以),以及如何?
有没有办法在代码中访问 DataTemplate 组件(例如按钮)并修改它们的属性?
是否可以(并且没有危险)在代码中创建 DataTemplate?我在 xaml 中声明了我的,因为我发现一个帖子建议这样做而不是代码。
谢谢你的帮助。