在 XAML 中调用时,如何使我的自定义依赖项属性排序到顶部?

Posted

技术标签:

【中文标题】在 XAML 中调用时,如何使我的自定义依赖项属性排序到顶部?【英文标题】:How can I make my custom dependency properties sorted to the top when called in XAML? 【发布时间】:2021-06-23 21:29:36 【问题描述】:

我正在创建一个自定义控件,并创建了几个依赖属性。我想知道如何让我的自定义依赖项属性显示在顶部并带有星号,如下图所示。

【问题讨论】:

由 IntelliCode 自动确定。见docs.microsoft.com/en-us/visualstudio/intellicode/… 【参考方案1】:

您无法明确控制它。 “IntelliCode”功能使用一种机器学习形式来创建模型,编辑器使用这些模型来呈现此列表并决定哪些成员出现在列表顶部并带有星号。

但是,您可以尝试训练特定于您的代码库的模型。有关详细信息,请参阅IntelliCode team completions: AI-assisted IntelliSense based on your code。请注意,由于主要因素之一是代码实际上使用特定属性的频率,因此您必须在代码库中已经有一些您关心的属性的好示例,并且它们需要在其中最常用的成员。

有关如何使用此功能的更多详细信息,请参阅Visual Studio IntelliCode FAQ。

【讨论】:

以上是关于在 XAML 中调用时,如何使我的自定义依赖项属性排序到顶部?的主要内容,如果未能解决你的问题,请参考以下文章

将字符串项绑定到 xaml 中字符串的依赖属性列表

如何使我的自定义对象 Parcelable?

您如何在 WPF 中动态(通过代码)添加在 XAML 中制作的自定义控件?

如何创建一个接收依赖项的自定义钩子?

在 WPF C# 中无法访问用户控件的自定义属性

将 GeometryDrawing 画笔绑定到自定义控件依赖属性