PickerDialog 類別
選擇器對話方塊類別。做為模型瀏覽器為所有 IModelBrowser 類別。
命名空間: Microsoft.VisualStudio.Modeling.Integration.Shell.Picker
組件: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0.dll 中)
繼承階層架構
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.Form
Microsoft.VisualStudio.Modeling.Integration.Shell.DialogBase
Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.PickerDialog
語法
public sealed class PickerDialog : DialogBase, IModelBrowserHost
public ref class PickerDialog sealed : DialogBase, IModelBrowserHost
[<Sealed>]
type PickerDialog =
class
inherit DialogBase
interface IModelBrowserHost
end
Public NotInheritable Class PickerDialog
Inherits DialogBase
Implements IModelBrowserHost
屬性
方法
|
AccessibilityNotifyClients(AccessibleEvents, Int32) |
|
|
Activate() |
|
|
AddOwnedForm(Form) |
|
|
BeginInvoke(Delegate) |
|
|
BeginInvoke(Delegate, Object[]) |
|
|
BringToFront() |
|
|
CancelAndClose() |
|
|
Clear() |
清除呼叫 ModelBrowsers 的 Clear 方法參考。
|
|
Close() |
|
|
CloseIfValid() |
|
|
Contains(Control) |
|
|
CreateControl() |
|
|
CreateDialog(Type, Store, ModelBusReference, IEnumerable<PickerMetadataBaseAttribute>) |
建立會根據參數的 PickerDialog 和初始化。
|
|
CreateDialog<T>(Store, ModelBusReference, IEnumerable<PickerMetadataBaseAttribute>) |
建立會根據參數的 PickerDialog 和初始化。
|
|
CreateDialogNoFixup(Type, IServiceProvider, ModelBusReference, IEnumerable<PickerMetadataBaseAttribute>) |
建立會根據參數的 PickerDialog 和初始化。
|
|
CreateDialogNoFixup<T>(IServiceProvider, ModelBusReference, IEnumerable<PickerMetadataBaseAttribute>) |
建立會根據參數的 PickerDialog 和初始化。
|
|
CreateGraphics() |
|
|
CreateObjRef(Type) |
|
|
Dispose() |
|
|
DoDragDrop(Object, DragDropEffects) |
|
|
DrawToBitmap(Bitmap, Rectangle) |
|
|
EndInvoke(IAsyncResult) |
|
|
Equals(Object) |
|
|
FindForm() |
|
|
Focus() |
|
|
GetChildAtPoint(Point) |
|
|
GetChildAtPoint(Point, GetChildAtPointSkip) |
|
|
GetContainerControl() |
|
|
GetHashCode() |
|
|
GetLifetimeService() |
|
|
GetNextControl(Control, Boolean) |
|
|
GetPreferredSize(Size) |
|
|
GetType() |
|
|
Hide() |
|
|
InitializeLifetimeService() |
|
|
Invalidate() |
|
|
Invalidate(Boolean) |
|
|
Invalidate(Rectangle) |
|
|
Invalidate(Rectangle, Boolean) |
|
|
Invalidate(Region) |
|
|
Invalidate(Region, Boolean) |
|
|
Invoke(Delegate) |
|
|
Invoke(Delegate, Object[]) |
|
|
LayoutMdi(MdiLayout) |
|
|
PerformAutoScale() |
|
|
PerformLayout() |
|
|
PerformLayout(Control, String) |
|
|
PointToClient(Point) |
|
|
PointToScreen(Point) |
|
|
PreProcessControlMessage(Message) |
|
|
PreProcessMessage(Message) |
|
|
ProcessKeyMessage(Message) |
|
|
ProcessMnemonic(Char) |
|
|
RectangleToClient(Rectangle) |
|
|
RectangleToScreen(Rectangle) |
|
|
Refresh() |
|
|
RemoveOwnedForm(Form) |
|
|
ResetText() |
|
|
ResizeToMeasure() |
|
|
ResumeLayout() |
|
|
ResumeLayout(Boolean) |
|
|
RtlTranslateContent(ContentAlignment) |
|
|
Scale(SizeF) |
|
|
ScrollControlIntoView(Control) |
|
|
Select() |
|
|
SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean) |
|
|
SendToBack() |
|
|
SetAutoScrollMargin(Int32, Int32) |
|
|
SetBounds(Int32, Int32, Int32, Int32) |
|
|
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) |
|
|
SetDesktopBounds(Int32, Int32, Int32, Int32) |
|
|
SetDesktopLocation(Int32, Int32) |
|
|
Show() |
|
|
Show(IWin32Window) |
|
|
ShowDialog() |
|
|
ShowDialog(IWin32Window) |
|
|
SuspendLayout() |
|
|
ToString() |
|
|
Update() |
|
|
UpdateBounds() |
|
|
Validate() |
|
|
Validate(Boolean) |
|
|
ValidateChildren() |
|
|
ValidateChildren(ValidationConstraints) |
|
事件
明確介面實作
執行緒安全
這個類型的任何公用靜態 (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
Microsoft.VisualStudio.Modeling.Integration.Shell.Picker 命名空間
回到頁首