EmptySelection Sınıf

Tanım

Boş seçimleri işler.

public ref class EmptySelection : Microsoft::VisualStudio::Modeling::Diagrams::SelectionState
public class EmptySelection : Microsoft.VisualStudio.Modeling.Diagrams.SelectionState
type EmptySelection = class
    inherit SelectionState
Public Class EmptySelection
Inherits SelectionState
Devralma
EmptySelection

Oluşturucular

EmptySelection()

oluşturucu

Özellikler

ActualSelection

Gerçek seçimi alır.

(Devralındığı yer: SelectionState)
CoercedSelection

Zorlama hatasına neden olmak için burada boş bir koleksiyon döndürmemiz gerekiyor. Bu tek bir bit, ancak gerekli SelectionState. IsCoercionFailure uygulamasının uygulanması gerekir.

CoercedSelectionCache

zorlanalma seçimi için önbellek

(Devralındığı yer: SelectionState)
CoercedSelectionModelElements

CoercedSelection 'in, şu şekilde PLER ve/ls 'leri içermesi mümkündür
henüz dahil olmayan Pellerle ilişkili.

Bu yöntem, zorlanmasına sahip olmayan her türlü Mels ile birlikte, bir ve daha fazla olan zorlanmayan tüm/ls 'Lar için bir liste döndürür.

(Devralındığı yer: SelectionState)
CoercedSelectionPresentationElements

CoercedSelection 'in, şu şekilde PLER ve/ls 'leri içermesi mümkündür
henüz dahil olmayan Pellerle ilişkili.

         Bu yöntem, tüm Mels 'leri dışlayan bir koleksiyon döndürür.
(Devralındığı yer: SelectionState)
CoercionCompliantSelection

Zorlama kurallarına uyan seçili nesnelerin listesini döndürür. Seçim coercable ise, zorlanacaktır seçimi döndürülür; bir zorlama hatası varsa liste boş olur. Zorlama kuralı yoksa (! IsCoercable), ardından gerçek seçim döndürülür.

(Devralındığı yer: SelectionState)
HasCoercion

Seçimin geçerli bir zorlaması olup olmadığını belirler.

(Devralındığı yer: SelectionState)
Instance

Singleton boş seçim örneği

IsActualSelectionMixed

Gerçek seçimde seçili tüm nesneler aynı türde ise true.

(Devralındığı yer: SelectionState)
IsCoercedSelectionMixed

Tüm seçili nesneler, zorlanamayan seçimde aynı türde ise true.

(Devralındığı yer: SelectionState)
IsCoercible

Gerçek seçimin zorlanamayacağını belirler. Togegher IsCoercible ve IsCoercionFailure zorlama hatası arasında ayrım yapar ve kullanılabilir bir zorlama yoktur.

(Devralındığı yer: SelectionState)
IsCoercionFailure

Togegher IsCoercible ve IsCoercionFailure zorlama hatası arasında ayrım yapar ve kullanılabilir bir zorlama yoktur.

(Devralındığı yer: SelectionState)

Yöntemler

CacheCoercedSelection(ICollection)

Belirtilen koleksiyonu önbelleğe al.

(Devralındığı yer: SelectionState)
IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection)

Tek seçim senaryosunda bu seçim durumu için geçerli olmayan komutları tanımlamak için geçersiz kılın.

(Devralındığı yer: SelectionState)
IdentifyCommandsToBeFilteredOutForSingleSelection(CommandIdCollection)

Tek seçim senaryosunda bu seçim durumu için geçerli olmayan komutları tanımlamak için geçersiz kılın.

(Devralındığı yer: SelectionState)
Initialize(ICollection)

üzerinde çalışılacak gerçek seçimi belirtir.

(Devralındığı yer: SelectionState)
IsApplicable(ICollection)

Bu seçim durumunun belirtilen seçimle kullanım için uygun olup olmadığını belirler.

IsCommandToBeFilteredOut(CommandID)

Belirtilen komut bu seçim durumu için etkinleştirilmemelidir true. Yöntemi, zorlanamadı seçimi için değerlendirilir.

(Devralındığı yer: SelectionState)
IsCommandToBeFilteredOutForMultipleSelection(CommandID)

Belirtilen komut bu seçim durumu için etkinleştirilmemelidir true. Yöntemi, zorlanamadı seçimi için değerlendirilir.

(Devralındığı yer: SelectionState)
IsCommandToBeFilteredOutForSingleSelection(CommandID)

Belirtilen komut bu seçim durumu için etkinleştirilmemelidir true. Yöntemi, zorlanamadı seçimi için değerlendirilir.

(Devralındığı yer: SelectionState)

Şunlara uygulanır