|
2
|
| rasx · 技术社区 · 16 年前 |
|
|
1
3
这是一个迟来的答案。我也一直在尝试解决这个问题,但对上述答案和/或链接答案中的推理不满意,因为所有控件之间的XAML模式应该是相同的。 使用jetbrains dotPeek一段时间后,combing认为TreeView控件的答案最终相当简单。TreeView和TreeView项目覆盖 IsItemItsOwnContainerOverride 和 GetContainerForItemOverride 到将容纳孩子的控件(TreeView案例中的TreeView项)。您可以创建两个简单的自定义控件来处理此问题。 你的 头部垂直控制 类应该是这样的:
您的XAML基本相同,只是引用了正确的控件并添加了适当的命名空间(我的案例xmlns:myControls=“clr namespace:”)。
|
|
|
2
0
这似乎是交易:
|
|
3
0
|