【问题标题】:WPF custom control - where to check for specific parentWPF 自定义控件 - 在哪里检查特定父级
【发布时间】:2011-05-26 15:21:45
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-03
      • 1970-01-01
      相关资源
      最近更新 更多