【发布时间】:2011-10-31 15:48:27
【问题描述】:
在带有 Canvas ItemsPanel 的 ListBox 的上下文中,我需要为多个 DataTemplates 中的每个控件访问 Cavas.ZIndex(列表显示几种对象类型)。使用
是不够的<ListBox.ItemContainerStyle>
<Setter Property="Canvas.ZIndex" ..... />
因为有几个数据模板,每个模板都有几个控件,我想控制每个控件的绝对 zindex。 这甚至可能吗?
【问题讨论】:
-
谁能确认这是不可能的?
-
这是 WPF 的缺点。你可以在几行 XAML 中做很多复杂的事情——但是像设置一个绝对 z 顺序这样简单的事情就会变成一个巨大的考验......
标签: wpf datatemplate z-index z-order