C# 包含MultiUrlPicker的Umbraco的自定义数据类型
我正在尝试为Umbraco创建一个自定义C# 包含MultiUrlPicker的Umbraco的自定义数据类型,c#,.net,umbraco,umbraco6,C#,.net,Umbraco,Umbraco6,我正在尝试为Umbraco创建一个自定义数据类型,其中包含一组元素,包括文本框、媒体选择器和多URL选择器。我可以使用以下代码段创建文本框: var textBox = new TextBox(); var mediaPicker = new SimpleMediaPicker(); 以及使用以下代码段的媒体选择器: var textBox = new TextBox(); var mediaPicker = new SimpleMediaPicker(); 以上两种方法都很好,但如何在
数据类型
,其中包含一组元素,包括文本框
、媒体选择器
和多URL选择器
。我可以使用以下代码段创建文本框:
var textBox = new TextBox();
var mediaPicker = new SimpleMediaPicker();
以及使用以下代码段的媒体选择器:
var textBox = new TextBox();
var mediaPicker = new SimpleMediaPicker();
以上两种方法都很好,但如何在自定义控件中添加MultiUrlPicker却很困难。我正在尝试使用Umbraco的
ucomponents
包,它提供了MultiUrlPickerDataType
和MultiUrlPickerDataEditor
类,但我正在努力尝试如何启动这些类并将其插入到我的控件中。我最终使用以下代码实现了它:
var urlPicker = new MultiUrlPickerDataEditor {Settings = new MultiUrlPickerSettings{ Standalone = false }};
把它贴在这里,以防其他人也有同样的问题