我不清楚你什么时候会使用UIElement
而不是FrameworkElement
,以及为什么会有FrameworkElement
类。从本质上讲,与UIElement
相比,FrameworkElement
提供的额外功能是什么?
你永远不应该从UIElement
继承(除了FrameworkElement
之外没有类(,除了其他属性外,它没有DataContext
,缺乏这些属性会让你陷入一些麻烦。