PickerDialog.CreateDialog<T> 方法 (Store, ModelBusReference, IEnumerable<PickerMetadataBaseAttribute>)

创建PickerDialog并将它初始化根据参数。

命名空间:  Microsoft.VisualStudio.Modeling.Integration.Shell.Picker
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll 中)

语法

声明
Public Shared Function CreateDialog(Of T As {Control, IModelBrowser}) ( _
    store As Store, _
    modelBusReference As ModelBusReference, _
    metadata As IEnumerable(Of PickerMetadataBaseAttribute) _
) As PickerDialog
public static PickerDialog CreateDialog<T>(
    Store store,
    ModelBusReference modelBusReference,
    IEnumerable<PickerMetadataBaseAttribute> metadata
)
where T : Control, IModelBrowser

类型参数

  • T

参数

返回值

类型:Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.PickerDialog

异常

异常 条件
ArgumentNullException

当modelBus或modelBrowserType为空。

NotSupportedException

当modelBrowserType不是WPF时该基于控件的选件类还实现IModelBrowser。

.NET Framework 安全性

请参见

参考

PickerDialog 类

CreateDialog 重载

Microsoft.VisualStudio.Modeling.Integration.Shell.Picker 命名空间