PickerDialog.CreateDialog 方法 (Type, 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 ( _
    modelBrowserType As Type, _
    store As Store, _
    modelBusReference As ModelBusReference, _
    metadata As IEnumerable(Of PickerMetadataBaseAttribute) _
) As PickerDialog
public static PickerDialog CreateDialog(
    Type modelBrowserType,
    Store store,
    ModelBusReference modelBusReference,
    IEnumerable<PickerMetadataBaseAttribute> metadata
)

参数

返回值

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

异常

异常 条件
ArgumentNullException

当modelBus或modelBrowserType为空。

NotSupportedException

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

备注

存储用于引用修复和作为服务提供程序。

.NET Framework 安全性

请参见

参考

PickerDialog 类

CreateDialog 重载

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