WPF自定义控件-在哪里检查特定的父控件

本文关键字:控件 检查 自定义控件 在哪里 WPF | 更新日期: 2023-09-27 17:57:53

我正在编写一个custom control,它需要一个特定的父级才能工作。

在这种情况下,它是"画布"面板。但是,当代码添加到逻辑/可视化树中时,我应该把它放在哪里检查,it throws a NotSupportedException

WPF自定义控件-在哪里检查特定的父控件

覆盖自定义控件中的OnApplyTemplate方法。

如果您需要一个特定的父级来工作,我建议您创建一个具有特定项容器控件和特定项面板的自定义项控件,而不是通过异常强制执行此行为。