Aracılığıyla paylaş


ProvideXmlEditorChooserDesignerViewAttribute Sınıf

Tanım

Özel bir XML tasarımcısı için XML Seçici'ye kayıt bilgileri sağlamak için kullanılır.

public ref class ProvideXmlEditorChooserDesignerViewAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideXmlEditorChooserDesignerViewAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideXmlEditorChooserDesignerViewAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideXmlEditorChooserDesignerViewAttribute
Inherits RegistrationAttribute
Devralma
ProvideXmlEditorChooserDesignerViewAttribute
Öznitelikler

Oluşturucular

ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32)

ProvideXmlEditorChooserDesignerViewAttribute oluşturucu.

Özellikler

CodeLogicalViewEditor

Kod mantıksal görünümüyle ilişkilendirilecek düzenleyici fabrikası

DebuggingLogicalViewEditor

Hata ayıklama mantıksal görünümüyle ilişkilendirilecek düzenleyici fabrikası

DefaultLogicalView

Varsayılan mantıksal görünüm için düzenleyici fabrikasının benzersiz kimliği.

DesignerLogicalViewEditor

Tasarımcı mantıksal görünümüyle ilişkilendirilecek düzenleyici fabrikası

Extension

Özel XML türünüz için dosya uzantısı (örn. "xaml", "resx", "xsd").

IsDataSet

Yalnızca DataSet tasarımcısı tarafından kullanılan özel değer.

MatchExtensionAndNamespace

XML seçicinin hem dosya uzantısında hem de Ad Alanında eşleşmesi gerekip gerekmediğini gösteren Boole değeri. False ise, XML seçici uzantıda veya Ad Alanında eşleşecektir.

Name

XML düzenleyiciniz için kayıt defteri keyName. Örneğin, "RESX", "Silverlight", "İş Akışı" vb...

Namespace

Bu düzenleyicinin desteklediği belgelerde kullanılan XML Ad Alanı.

TextLogicalViewEditor

Metin mantıksal görünümüyle ilişkilendirilecek düzenleyici fabrikası

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)
XmlChooserPriority

XML Seçici'deki uzantının önceliği. Bu değer, XML tasarımcısının EditorFactory değeri için uzantının öncelik değerinden büyük olmalıdır

Yöntemler

GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Tasarımcıyı belirli bir uzantı için olası düzenleyici olarak kaydetme

Unregister(RegistrationAttribute+RegistrationContext)

Tasarımcının kaydını belirli bir uzantı için olası düzenleyici olarak kaldırma

Şunlara uygulanır