CommandSetLibrary Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Komut sınıfları için temel sınıf, Visual Studio komutlarıyla etkileşime girer. DocData, DocView ve seçimle ilgili özellikleri içerir.

public ref class CommandSetLibrary abstract : MarshalByRefObject
[System.CLSCompliant(false)]
public abstract class CommandSetLibrary : MarshalByRefObject
[<System.CLSCompliant(false)>]
type CommandSetLibrary = class
    inherit MarshalByRefObject
Public MustInherit Class CommandSetLibrary
Inherits MarshalByRefObject
Devralma
CommandSetLibrary
Türetilmiş
Öznitelikler

Oluşturucular

CommandSetLibrary(IServiceProvider)

Yeni bir CommandSet oluşturur

Özellikler

CurrentDocData

Şu anda odaklanmış belge

CurrentDocumentSelection

Etkin belge penceresindeki seçili öğelerin koleksiyonunu döndürür.

CurrentModelingDocView

Şu anda odaklanmış belge görünümü

CurrentSelection

Etkin penceredeki seçili öğelerin koleksiyonunu döndürür. Bu bir belge penceresi veya araç penceresi olabilir.

MenuService

Komut işleyicilerini yönetmek için kullanılan menü komut hizmeti.

MonitorSelection

Visual Studio Kabuğu 'nda seçimi izlemek için kullanılan hizmet.

ServiceProvider

Visual Studio hizmetlerini almak için kullanılan hizmet sağlayıcısı.

SingleDocumentSelection

Etkin belge penceresindeki birincil seçili nesneyi döndürür.

SingleSelection

Etkin penceredeki birincil seçili nesneyi döndürür. Bu bir belge penceresi veya araç penceresi olabilir.

Yöntemler

CanDeleteSelectedItems()

Seçili öğenin silinip silinemeyeceğini belirleme

DeleteSelectedItems(String)

Seçili öğeleri silmek için korunan Yöntem

GetMenuCommands()

Bu CommandSet 'in uyguladığı menü komutlarını belirtin

Initialize()

Komut kümesini başlatın

InitializeAsync(CancellationToken)
IsAnyDocumentSelectionCompartment()

Seçim listesindeki öğelerin bir bölme olup olmadığını döndürür.

IsAnyDocumentSelectionMoveableHostShape()

Seçim listesindeki herhangi bir öğeden, silinebilen bir ana bilgisayar şekli olup olmadığını döndürür.

IsAnyDocumentSelectionUndeletable()

Seçim listesindeki şekil öğelerinden herhangi birinin silinip silinemediğini döndürür. Ana uygulama, bölme ve MoveableHostShape şekillerini denetler.

IsCurrentDiagramEmpty()

Diyagramda alt öğe yoksa true döndürür.

IsDiagramSelected()
IsSingleDocumentSelection()

Etkin belgede yalnızca bir adet seçili öğe olup olmadığını döndürür.

IsSingleSelection()

Etkin pencerede yalnızca bir tane seçili öğe olup olmadığını döndürür. Bu bir belge veya araç penceresi olabilir.

Şunlara uygulanır