Klasa NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule
Reguła do wywołania Collapse() na NodeShape nowych, jeśli jego Flaga IsExpanded ma wartość false, gdy to jest nadrzędnym (bezpośrednio lub pośrednio) diagramu.Ta reguła wywołuje Collapse() dla kształtu węzeł, który jest dodawany do diagramu i wszystkie inne węzeł kształty, które są potomkami tego kształtu węzła, ponieważ, a następnie nadrzędnym got diagramu zbyt.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Rule
Microsoft.VisualStudio.Modeling.AddRule
Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Składnia
'Deklaracja
<RuleOnAttribute(GetType(ParentShapeContainsNestedChildShapes))> _
<RuleOnAttribute(GetType(ParentShapeHasRelativeChildShapes))> _
Public Class ExpandCollapseNodeShapeWhenAddedToDiagramRule _
Inherits AddRule
[RuleOnAttribute(typeof(ParentShapeContainsNestedChildShapes))]
[RuleOnAttribute(typeof(ParentShapeHasRelativeChildShapes))]
public class ExpandCollapseNodeShapeWhenAddedToDiagramRule : AddRule
Typ NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
FireBefore | true Jeśli zasada ta zostanie wykonana przed zmianą. (Odziedziczone z Rule). |
![]() |
FireImmediately | true występuje, jeśli ta reguła będzie wykonywać bezpośrednio zmiany. (Odziedziczone z Rule). |
![]() |
FireOnLocalCommit | true Jeśli zasada ta zostanie wykonany po zatwierdzeniu transakcji bieżącego. (Odziedziczone z Rule). |
![]() |
FireOnTopLevelCommit | true Jeśli zasada ta zostanie wykonany po zatwierdzeniu transakcji najwyższego poziomu. (Odziedziczone z Rule). |
![]() |
FireTime | Pobiera lub ustawia kiedy powinno być wykonane przez regułę.Normalnie ustawione przez atrybut RuleOn. (Odziedziczone z Rule). |
![]() |
IsEnabled | Pobiera lub ustawia, czy reguła jest włączona.Normalnie wartość true, domyślnie, ale można go zainicjować false w atrybucie RuleOn. (Odziedziczone z Rule). |
![]() |
Priority | Pobiera priorytetu, który jest przypisany do reguły.Pozwala określić kolejności wykonywania reguł po zakończeniu transakcji. (Odziedziczone z Rule). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
CompareTo(Object) | Porównuje reguły do innego obiektu. (Odziedziczone z Rule). |
![]() |
CompareTo(Rule) | Porównuje regułę do innej reguły, według ich identyfikatorów. (Odziedziczone z Rule). |
![]() |
ElementAdded | (Zastępuje AddRule.ElementAdded(ElementAddedEventArgs)). |
![]() |
Equals(Object) | Sprawdza, czy reguła jest równe do innego obiektu. (Odziedziczone z Rule). |
![]() |
Equals(Rule) | Sprawdza, czy reguła jest równa inna reguła. (Odziedziczone z Rule). |
![]() |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). |
![]() |
GetHashCode | Pobiera kod skrótu dla reguły. (Odziedziczone z Rule). |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.