ProvideToolboxPageAttribute Oluşturucular

Tanım

Aşırı Yüklemeler

ProvideToolboxPageAttribute(Type, Int16)

ProvideToolboxPageAttributeÖzelleştirme araç kutusu iletişim sayfasını uygulayan sınıfın türünü ve bir kaynak kimliğini kullanarak yeni bir örneğini başlatır.

ProvideToolboxPageAttribute(Type, Int16, Int16)

ProvideToolboxPageAttributeÖzelleştirme araç kutusu iletişim sayfasını, bir kaynak kimliğini ve bir sayfa sırasını uygulayan sınıfın türünü kullanarak yeni bir örneğini başlatır.

ProvideToolboxPageAttribute(Type, Int16, Int16, String)

ProvideToolboxPageAttribute Type Özelleştirme araç kutusu iletişim sayfası, BIR kaynak kimliği, sayfa sırası ve Yardım dizesi uygulayan sınıfının öğesini kullanarak yeni bir örneğini başlatır.

ProvideToolboxPageAttribute(Type, Int16)

ProvideToolboxPageAttributeÖzelleştirme araç kutusu iletişim sayfasını uygulayan sınıfın türünü ve bir kaynak kimliğini kullanarak yeni bir örneğini başlatır.

public:
 ProvideToolboxPageAttribute(Type ^ pageType, short nameResourceID);
public:
 ProvideToolboxPageAttribute(Platform::Type ^ pageType, short nameResourceID);
public ProvideToolboxPageAttribute (Type pageType, short nameResourceID);
new Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute : Type * int16 -> Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute
Public Sub New (pageType As Type, nameResourceID As Short)

Parametreler

pageType
Type

'ndaki Type Özelleştirme araç kutusu iletişim sayfasını uygulayan sınıfın. Bu tür DialogPage sınıfından türetilmelidir.

nameResourceID
Int16

'ndaki Bu özelleştirme araç kutusu sayfasını barındıran sekmenin adını içeren VSPackage 'ın uydu dll 'inin yerel kaynak KIMLIĞI.

Örnekler

Bu örnekte, özelleştirme araç kutusu Iletişim kutusu sayfası uygulamasının MyToolBoxPage tarafından sağlanmakta olduğu şekilde nasıl kaydedileceği gösterilmektedir MyPackage . Sayfayı içeren sekmenin ad kaynağı 1002 .

[ProvideToolboxPage(typeof(VsToolboxPage), 1002)]  
[Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]  
class VSCorePackage : Package  

Açıklamalar

Bu yöntem ArgumentException pageType , sınıfından kalıtımla almadıysanız döndürür DialogPage .

Şunlara uygulanır

ProvideToolboxPageAttribute(Type, Int16, Int16)

ProvideToolboxPageAttributeÖzelleştirme araç kutusu iletişim sayfasını, bir kaynak kimliğini ve bir sayfa sırasını uygulayan sınıfın türünü kullanarak yeni bir örneğini başlatır.

public:
 ProvideToolboxPageAttribute(Type ^ pageType, short nameResourceID, short pageOrder);
public:
 ProvideToolboxPageAttribute(Platform::Type ^ pageType, short nameResourceID, short pageOrder);
public ProvideToolboxPageAttribute (Type pageType, short nameResourceID, short pageOrder);
new Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute : Type * int16 * int16 -> Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute
Public Sub New (pageType As Type, nameResourceID As Short, pageOrder As Short)

Parametreler

pageType
Type

'ndaki Özelleştirme araç kutusu iletişim sayfasını uygulayan sınıfın türü. Bu tür DialogPage sınıfından türetilmelidir.

nameResourceID
Int16

'ndaki Bir VSPackage 'ın, bu özelleştirme araç kutusu iletişim sayfasının adını içeren uydu dll 'sinde yerel kaynak KIMLIĞI.

pageOrder
Int16

'ndaki Visual Studio özelleştirme araç kutusu sayfalarında araç kutusu Özelleştir iletişim kutusu sayfası yerleşimi. 0 değeri sipariş istenmediğini belirtir.

Örnekler

Bu örnekte, özelleştirme araç kutusu Iletişim kutusu sayfası uygulamasının MyToolBoxPage tarafından sağlanmakta olduğu şekilde nasıl kaydedileceği gösterilmektedir MyPackage . Sayfayı içeren sekmenin ad kaynağı 1002 , sayfanın sayfa sırası olur 1 (öncelikle yerleştirilmesi gerektiğini gösterir).

[ProvideToolboxPage(typeof(VsToolboxPage), 1002, 1 )]  
[Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]  
class VSCorePackage : Package  

Açıklamalar

Bu yöntem ArgumentException pageType , sınıfından kalıtımla almadıysanız döndürür DialogPage .

Şunlara uygulanır

ProvideToolboxPageAttribute(Type, Int16, Int16, String)

ProvideToolboxPageAttribute Type Özelleştirme araç kutusu iletişim sayfası, BIR kaynak kimliği, sayfa sırası ve Yardım dizesi uygulayan sınıfının öğesini kullanarak yeni bir örneğini başlatır.

public:
 ProvideToolboxPageAttribute(Type ^ pageType, short nameResourceID, short pageOrder, System::String ^ helpKeyword);
public:
 ProvideToolboxPageAttribute(Platform::Type ^ pageType, short nameResourceID, short pageOrder, Platform::String ^ helpKeyword);
public ProvideToolboxPageAttribute (Type pageType, short nameResourceID, short pageOrder, string helpKeyword);
new Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute : Type * int16 * int16 * string -> Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute
Public Sub New (pageType As Type, nameResourceID As Short, pageOrder As Short, helpKeyword As String)

Parametreler

pageType
Type

'ndaki Özelleştirme araç kutusu iletişim sayfasını uygulayan sınıfın türü. Bu tür DialogPage sınıfından türetilmelidir.

nameResourceID
Int16

'ndaki Bir VSPackage 'ın, bu özelleştirme araç kutusu iletişim sayfasının adını içeren uydu dll 'sinde yerel kaynak KIMLIĞI.

pageOrder
Int16

'ndaki Visual Studio özelleştirme araç kutusu sayfaları Iletişim kutusunun sayfalarında araç kutusu Özelleştir iletişim kutusu sayfası yerleşimi. Sıfır değeri, sipariş istenmediğini belirtir.

helpKeyword
String

'ndaki Yardım sistemi tarafından doğru yardım konu bilgilerini bulmak için kullanılan bir Yardım anahtar sözcüğü.

Örnekler

Bu örnekte, özelleştirme araç kutusu Iletişim kutusu sayfası uygulamasının MyToolBoxPage tarafından sağlanmakta olduğu şekilde nasıl kaydedileceği gösterilmektedir MyPackage . Sayfayı içeren sekmenin ad kaynağı 1002 , sayfanın sayfa sırası 1 (ilk yerleştirilmesi gerektiğini belirtir) ve bir Help anahtar sözcüğü "MyToolboxDialog" .

[ProvideToolboxPage(typeof(VsToolboxPage), 1002, 1 , "MyToolboxDialog")]  
[Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]  
class VSCorePackage : Package  

Açıklamalar

Bu yöntem ArgumentException pageType , sınıfından kalıtımla almadıysanız atar DialogPage .

Sağlanan anahtar sözcüğünün Yardım dizin oluşturma sistemiyle tümleştirilediğinden emin olmak için uygulayıcısı vardır.

Şunlara uygulanır