UWP 控件和元素中是否有所有继承的可视化?

问题描述 投票:0回答:2

是否有某种图形(可能是树或其他东西)可以显示 UWP 中所有控件和元素的所有继承?就像以

object
作为根开始,然后扩展到包括从低级类(如
UIElement
和 Control 和
FrameworkElement
)到高级控件(如
Pivot
GridView
Button
)的所有内容,并包括中间的所有内容,例如
BindingBase
Panel
ButtonBase

xaml inheritance uwp controls
2个回答
1
投票

没有这样的图形来描述所有 UWP 应用控件的继承。 UWP应用中的控件非常多,具体的继承可以在控件的文档中获取。如果你想了解所有的关系,我们可以从所有UWP控件的介绍中自己动手。

在 UWP 中,Control 类是您添加到应用程序及其 UI 中的许多控件的基类,例如 Button 和 UserControl,它也继承自 FrameworkElement,还有一个控件 TextBlock直接继承自[FrameworkElement]。

您可以获取可在应用程序中使用的常见 XAML 控件的功能列表,并查看支持 Windows.UI.Xaml.Controls 命名空间中现有控件和自定义控件的 UI 控件和类。


0
投票

今天在寻找WPF控件这样的图时发现了这个问题。

搜索

wpf controls inheritance diagram
wpf controls class hierarchy diagram
时,显示有几张WPF控件继承图:
https://medium.com/wpf-windows-presentation-foundations-by-peculia/wpf-overview-controls-class-hierarchies-d8f373a3a62f(只有几个类)
https://kittencode.wordpress.com/2011/02/03/wpf-class-hierarchy-diagram/(似乎已完成)
http://www.japf.fr/2010/01/wpf-internals-how-the-wpf-controls-are-organized/(许多类,但可能不完整;显示属性)

我没有检查过其中任何一个,因此我无法判断它们是否完整或正确。

快速搜索

uwp controls class hierarchy diagram
时,我找不到类似的东西。但我并没有花太多精力在这个搜索上,因为我需要 WPF 的图表。

© www.soinside.com 2019 - 2024. All rights reserved.