包含 MultiUrlPicker 的 Umbraco 自定义数据类型

Custom DataType for Umbraco containing MultiUrlPicker

我正在尝试为 Umbraco 创建自定义 DataType,其中包含一组元素,其中包括 TextBoxMediaPickerMultiUrlPicker。我可以使用以下代码片段创建一个文本框:

var textBox = new TextBox();

和使用以下代码片段的媒体选择器:

var mediaPicker = new SimpleMediaPicker();

以上两个工作正常,但在如何在我的自定义控件中添加 MultiUrlPicker 方面遇到困难。我正在尝试使用 Umbraco 的 uComponnents 包,它提供 MultiUrlPickerDataTypeMultiUrlPickerDataEditor 类 但我正在努力了解如何启动并将它们插入我的控件中。

我最终使用以下代码使其工作:

var urlPicker = new MultiUrlPickerDataEditor {Settings = new MultiUrlPickerSettings{ Standalone = false }};

张贴在这里,以防其他人遇到同样的问题。