如何获取 ItemTemplate 中项目的相对来源

发布于 2024-08-28 17:09:08 字数 170 浏览 12 评论 0原文

我有一个带有指定 ItemTemplate 的列表框。 ItemTemplate 本身包含 ListView,我想在该 ListView 中显示一个集合,它实际上是 ListBox 项目的属性。

你能告诉我如何进行绑定吗?我正在考虑relativesource的事情,但我不知道正确的语法是什么样的......

I have a ListBox with specified ItemTemplate. And the ItemTemplate contain itself ListView and I want to display in that ListView a collection, which is actually a property of the item of the ListBox.

Could you show me how to do Binding. I'm thinking about RelativeSource thing, but I don't know what correct syntax would look like...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

罗罗贝儿 2024-09-04 17:09:08

没关系,我找到了答案。

它应该是这样的:

ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor,
                                     AncestorType={x:Type ListBoxItem}},Path=DataContext.YourCollectionProperty}

Nevermind, I found the answer.

it should be like this:

ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor,
                                     AncestorType={x:Type ListBoxItem}},Path=DataContext.YourCollectionProperty}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文