WPF自定义控件 - 检查特定父级的位置

时间:2011-05-26 06:45:43

标签: c# wpf wpf-controls custom-controls

我正在写一个custom control,因此需要一个特定的父母才能使用它。

在这种情况下,它的Canvas面板。但是,我在哪里放置代码来检查当它添加到逻辑/可视树时, it throws a NotSupportedException

1 个答案:

答案 0 :(得分:1)

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

如果您需要特定的父级工作,我建议使用特定的项容器控件和特定的项目面板创建custom items control,而不是通过异常强制执行此行为。