问题标签 [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 投票
1 回答
3400 浏览

asp.net - 数据绑定后的复选框项模板模板字段文本

我的gridview中有以下复选框:

它工作得很好。我用一个布尔值填充它。问题是它在gridview中显示字符串文本,例如:

真 [x] 假 [ ] 真 [x]

这么久......我想只显示复选框。我在 rowDataBound 事件中尝试了这个:

但它不起作用。有一种方法?

谢谢,

佩德罗·杜索

0 投票
2 回答
9936 浏览

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

我有一个ObservableCollection<Object>包含两种不同类型的。

我想将此列表绑定到 ListBox 并为遇到的每种类型显示不同的 DataTemplates。我不知道如何根据类型自动切换数据模板。

我曾尝试使用 DataTemplate 的 DataType 属性并尝试使用 ControlTemplates 和 DataTrigger,但无济于事,要么没有显示,要么声称找不到我的类型...

下面的示例尝试:

我现在只有一个连接到 ListBox 的数据模板,但即使这样也不起作用。

XAML:

代码背后:

0 投票
2 回答
945 浏览

silverlight - Silverlight 4 中的 ListBox 禁用状态

所以我正在设计一个 ListBox 的样式,并且当 ListBox 被禁用时,我需要做一个灰色的样式。但是,当我查看 Blend 中的状态选项卡时,只有验证状态存在 - 没有包括禁用状态在内的常见通用状态的迹象。

我尝试创建一个没有自定义样式而只有一个 ListBox 的 vanilla 项目,并且发生了同样的事情。我的问题是,如何为 ListBox 设置禁用状态的样式?我错过了一些明显的东西吗?

0 投票
1 回答
12507 浏览

wpf - ItemTemplate:ListBox 与 ItemsControl

我对 WPF 世界很陌生,并且在ItemsControl中模板项目时遇到了一些问题。我需要的是在ItemsControl(或类似的)内模板元素(主要是按钮)。

如果我使用以下 XAML 代码...

...我得到这个结果:http: //img444.imageshack.us/img444/2167/itemscontrolnottemplate.gif

ItemsControl没有将模板应用于ButtonTextBlock控件。如果我将ItemsControl更改为这样的ListBox

...然后我得到这个结果:img814.imageshack.us/img814/6204/listboxtoomuchtemplatin.gif

现在模板应用于两个子控件(即使我将DataType设置为仅按钮)。

0 投票
2 回答
1284 浏览

wpf - 与 ListView ItemTemplate 中的静态属性绑定

我在 WPF 绑定方面遇到了一些问题。
我有一个在类 Values 中有一些 const 属性的程序集,它们对应于数据表中的列。我想使用 const 属性将列中的值绑定到 TextBlock 以指定 ListView ItemTemplate 中的列,如代码所示:

如果我将绑定与静态属性一起使用,我将无法在数据行中显示该值,但如果我使用这样的 [CODE] 绑定,我可以显示该值。

出现了什么?有什么线索吗?

提前致谢。

0 投票
1 回答
315 浏览

silverlight - 将列表框中控件的可见性绑定到 itemsource 集合中不包含的属性

我有一个带有数据模板的列表框,其中包含许多绑定到我的集合的控件。

我想将其中一个控件的可见性绑定到类中定义的属性,该属性的实例在后面的代码中设置为 datacontext。此属性不是集合的成员,它是列表框的项目源。

如何才能做到这一点?

0 投票
3 回答
3480 浏览

c# - 如何在滚动的 WPF TabControl 中更改 TabItems 的外观?

我有一个滚动 TabControl,使用 ScrollViewer 和 StackPanel(StackPanel 设置为 IsItemsHost="true")。首先,我正在使用最初在此处概述的解决方案 -使用 WPF 的 TabControl 创建滚动选项卡。目前它已经断开了链接(编辑:我在这里的论坛中找到了他的代码的一个实例 -如何防止 TabControl 执行多行?),所以这里是 TabControl 的 xaml(不需要任何进一步的代码):

如何调整每个 TabItem 的外观?例如,我想在 StackPanel 的帮助下在每个 TabItem 中放置一个 TextBox 和 TextBlock,这样我就可以拥有可重命名的选项卡(根据需要折叠一个或另一个)。我可能还想在每个选项卡上添加一个关闭按钮。通常,我会使用以下内容:

..但这根本没有效果。任何想法,将不胜感激。谢谢。

编辑:我仍在努力解决这个问题。该解决方案是否可能涉及 ContentPresenter 和/或 SelectedContentTemplate?

编辑 2:(这不会为我的问题增加价值)我真的,真的希望 WPF 包含这种开箱即用的东西。我对 TabControl 的默认行为感到困惑,并且几年后没有可滚动的 TabControl(也没有简单的解决方案来实现)这一事实。

0 投票
1 回答
1163 浏览

silverlight - Silverlight 4 and LisBox's SelectedItem when using DataTemplate as ItemTemplate

I'm using tow listboxes for drag n drop where user can drag items from source listbox and drop on the target. I'm using a DataTemplate for the ListBoxItems of my ListBox Controls.

I need to give the user ability to move up/down items in the target listbox after they been moved from source. I have two button "Move Up" & "Move Down" to do that but when the user clicks on one of the button, it returns me the null object as selectedItem.

here is my code

I'm sure its to do with the ItemTemplate. here is the xaml for listbox

Any ideas how can I access the selected Item and how can I move it up/down?

Thanks in advance

0 投票
1 回答
1046 浏览

wpf - 如何使用 ItemTemplate、WPF 中的控件获取当前 ListViewItem

我有以下代码:

现在我想通过使用textBoxNew_GotFocus获得父控件(ListViewItem)的焦点,但是当我使用 textboxNew.Parent 时,它返回错误“无法将 DependencyObject 转换为控件”。我应该怎么办 ?

0 投票
1 回答
860 浏览

wpf - WPF ComboBox 获取显示的文本

我的组合框出现问题,并试图获取框中显示的文本。我将 ItemsSource 绑定到 SqlDataReader,并且我试图根据在第一个组合框中选择的项目来填充另一个组合框。

在第一个组合框的选择更改事件中,我正在运行基于该框中选择的内容的查询。但是,我一生都无法获得该文本。我尝试过的一切总是返回“System.Data.Common.DataRecordInternal”。即使我尝试“comboBox.Text”,它也会返回,尽管它没有显示。我做错绑定了吗?还是我的组合框项目模板有问题?

以下是相关代码:

告诉我是否需要发布其他内容。谢谢