基本控件(如 Button、TextBlock)是否有 xaml 个文件实现?

Does basic controls (like Button, TextBlock) have xaml files implementation?

我是 UWP 应用程序开发的新手,很好奇基本控件是如何实现的。这些原始控件(如 TextBlock、Button 等)是否具有 xaml 文件实现,或者它们是否只有 class 实现?如果他们有 xaml 实施,那么该控制是如何建立的? (使用哪些原始元素)。基本上,我想了解 xaml 中最原始的元素是什么?我们使用 Button、TextBlock 等构建了它们。它们是如何构建的? 谢谢

更新:添加图像以显示 VS 文档布局中上下文菜单中的选项

Button 有 Xaml 模板,但 TextBlock 没有。

如果你想知道一个控件是否可以自定义或由其他控件构建,有一个简单的方法可以检查它。您可以在 Xaml 中写下该控件,然后您可以在 Visual Studio 中的 文档大纲 Window 中找到该控件。右键单击目标控件,您将看到菜单。选择编辑模板 -> 编辑副本,VS会自动创建目标控件的默认样式。样式将包含目标控件的 ControlTemplate(如果有)和样式设置。 ControlTemplate 显示控件是如何从其他控件构建的。