如何调试到 UWP UI 控件的“MeasureOverride”

Posted

技术标签:

【中文标题】如何调试到 UWP UI 控件的“MeasureOverride”【英文标题】:How to debug into `MeasureOverride` of a UWP UI control 【发布时间】:2017-04-07 23:49:30 【问题描述】:

我正在尝试找出 UWP 中 GridView 控件中使用的单元格节奏。我尝试将符号服务器设置为 Microsoft 服务器,并从 GridView 派生一个类并覆盖了一些虚拟方法。我希望我能调试到MeasureOverride

我正在使用 Visual Studio 2017。

或者,如果我可以只查看来源,那也足够了。

【问题讨论】:

【参考方案1】:

如果是为了造型,我建议使用内置的XAML inspector in Visual Studio 2017。使用它导航到您的GridView 并找到应用间距的位置。你会发现它将是一个Style,你必须覆盖PaddingMargin 的硬编码位置。

【讨论】:

这确实解决了我在问题中的单元格间距示例问题。但是,当我试图找出控件中发生的情况时,我仍然想知道如何调试 UWP 控件。单元格间距只是一个示例。 我认为这些控件没有任何资源可供您使用。它们作为本机库提供。如果你弄清楚了,把它贴在这里。我很想看到 UWP 中内置控件的源代码。

以上是关于如何调试到 UWP UI 控件的“MeasureOverride”的主要内容,如果未能解决你的问题,请参考以下文章

UWP 自定义控件与 UI 使用 Nuget 问题,同时使用该控件

创建 UWP 应用 MS-Teams,如左窗格/选项卡 UI 控件

UWP 使用Telerik Grid控件

UWP NavigationView通过MVVM切换到另一个页面

UWP中使用Telerik UI For UWP

AutoSuggestBox--UWP控件