PickerDialog.CreateDialogNoFixup<T> 方法 (IServiceProvider, 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 CreateDialogNoFixup(Of T As {Control, IModelBrowser}) ( _
serviceProvider As IServiceProvider, _
modelBusReference As ModelBusReference, _
metadata As IEnumerable(Of PickerMetadataBaseAttribute) _
) As PickerDialog
public static PickerDialog CreateDialogNoFixup<T>(
IServiceProvider serviceProvider,
ModelBusReference modelBusReference,
IEnumerable<PickerMetadataBaseAttribute> metadata
)
where T : Control, IModelBrowser
类型参数
- T
参数
- serviceProvider
类型:System.IServiceProvider
- modelBusReference
类型:Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
返回值
类型:Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.PickerDialog
异常
异常 | 条件 |
---|---|
ArgumentNullException | 当modelBus或modelBrowserType为空。 |
NotSupportedException | 当modelBrowserType不是WPF时该基于控件的选件类还实现IModelBrowser。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.Modeling.Integration.Shell.Picker 命名空间