如何使用 DockPanel root 创建白色自定义UItem



我在窗口中设置了结构复杂的自定义控件。我想创建一个自定义控件来封装该控件的所有逻辑(带有内部网格、按钮等)。

在 XAML 中,我添加了:

<DockPanel AutomationProperties.AutomationId="WidgetName">

在源代码中,我添加了:

[ControlTypeMapping(CustomUIItemType.Custom)]
public class MyWidget : CustomUIItem{}

现在添加,我正在尝试查找该项目:

_window.Get<MyWidget>("WidgetName");

它抛出错误,找不到具有自定义类型和"小部件名称"名称的控件。

窗口中还会有一组这样的控件。有没有类似的东西

_window.GetAll<> instead of .Get<>?

尝试使用Window.Get(SearchCriteria.All);

最新更新