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

.net - 如何确定一个项目是否是 WPF ItemTemplate 中的最后一个项目?

我有一些 XAML

绑定到一个简单的 ObservableCollection

最后一个文本框中按回车键后,我希望出现另一个文本框。我有代码可以做到这一点,但有一个差距:

函数IsTextBoxTheLastOneInTheTemplate ()是我需要的东西,但不知道怎么写。我该怎么写呢?

我考虑过使用 ItemsControl.ItemContainerGenerator,但不能将所有部分放在一起。

谢谢!

-麦克风

0 投票
3 回答
1180 浏览

c# - 在 GridView 的 ItemTemplate 中传递 LINQ DataRow 引用

解决了。代码已被编辑以反映解决方案。

鉴于以下情况GridView

它指的是以下代码隐藏方法:

DataRowtoListing的转换失败(无法从DataRowto转换Listing)我确定问题出在我从 ItemTemplate 中传递的内容上,这根本不是对我从 LINQ 到 SQL 数据集的当前记录的正确引用'已经创建,它看起来像这样:

0 投票
2 回答
3594 浏览

wpf - 数据模板、样式、触发器

我有一个<ListBox>自定义<ListBox.ItemTemplate><DataTemplate>在其中:

现在,当我选择ListBoxItem蓝色行选择时,它会变得很难看。我想改变它。我只想为边框的背景着色,而不是别的。我也想改变MouseOver行为。我已经尝试过触发器,但ContentPresenter没有 Background 属性。

升级版:

好吧,我已经设法改变了MouseEnterand的背景MouseLeave

但仍然无法更改Background选择项目的时间。我正在尝试:

不工作

0 投票
2 回答
4365 浏览

wpf - WPF change ItemsPanel and ItemTemplate in code behind

I have the following list in XAML:

Now I would like to be able to change the ItemsPanel and ItemTemplate from the List to the Grid version. I've tried this using the following code:

But nothing happens when excecuted.

Any idea's?

Thanks!

0 投票
1 回答
6581 浏览

wpf - 奇怪的行为 WPF TreeView ItemContainerStyle 和 ItemTemplate

我刚刚注意到 WPF 的 TreeView 的一些奇怪行为。我添加了 ItemContainerStyle 以绑定到我的 ViewModel 的“IsSelected”和一个 ItemsTemplated 用于自定义显示我的数据。但是现在用户不能再更改选定的节点了。出于测试目的,我使用 ListView 和 Expander 创建了一个类似的 UI。此版本作为例外工作。为什么 TreeView 失败的任何提示?

编辑:我的数据不是分层的。我只想在显示列表时获得“折叠”功能。Item.SomeData 不是列表。根据需要显示数据。只有鼠标选择失败!

替代文字 http://img682.imageshack.us/img682/3702/bildy.png

0 投票
1 回答
1627 浏览

c# - 如何在 DataTemplate 中为 ItemTemplate 自动调整为 ListBox 宽度的网格?

所以我有以下DataTemplate内容ListBox.ItemTemplate

问题是它不会自动调整到 ListBox 的大小。文本被剪裁: TwitBy 预览

如何解决?

这是 listBox XAML 定义:

任何帮助,将不胜感激。

谢谢

0 投票
1 回答
937 浏览

wpf - wpf中的滚动列表项

我想下图比文字更能描述问题......

替代文字 http://img179.imageshack.us/img179/8949/samplescrollingitems.png

这就是我需要的。

这就是我所做的。但是在这里,我不想为 X 值硬编码 -1000,而是想根据包装面板的长度/项目数来确定它。有人可以帮我吗?

我选择列表框的原因是项目的数量可以随时增加和减少,更适合问题。

如果您有任何其他想法,也请提出建议。

谢谢。

0 投票
2 回答
323 浏览

wpf - WPF:如何在创建后保留相同的 ItemTemplate 实例?

这是一个cinario:

我有一个 ListView,其中 ItemsSource = ProjectModel.Instance.PagesModelsCollection; PagesModelsCollection 是一个ObservableCollection

在 ListView XAML 部分:

问题是每次我们刷新项目时都会重新创建 ITemTemplate。因此,如果我们在列表视图中有 100 个项目,那么如果我们刷新项目,就会创建另外 100 个新的 ItemTemplate 实例!

结果,如果我们在其中一个 ItemTemplate 实例上添加 UIElements,那些添加的 UIElements 将丢失,因为旧的 ITemTemplate 被替换为新的!

创建后如何保留 ItemTemplate 实例?

0 投票
1 回答
398 浏览

asp.net - Gridview 项目模板刷新

每次用户点击一些按钮或者修改一些字段时,我都需要更新这个字段,再次调用GetQuantityRemaining方法。有没有办法做到这一点?

0 投票
2 回答
2648 浏览

wpf - 如何访问存在于 DataTemplate 中的控件

我在 Data 模板中有几个 TextBlock,如下所示:

现在我们需要myTextBox在某些场景下制作 Collsapsed 但不想使用加载或点击事件然后通过sender.

我可以使用任何其他方法或方式吗?

谢谢,

苏亨