Właściwość SwimlaneShape.ShouldTryParentShapeForMergeOnToolboxDoubleClick —
Jeśli wartość true, gdy użytkownik kliknie dwukrotnie narzędzie elementu, gdy ten kształt jest zaznaczony, a narzędzie nie mogą być scalone z tym kształtem scalania z kształtem nadrzędnym będą wypróbowywane.
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
Public Overrides ReadOnly Property ShouldTryParentShapeForMergeOnToolboxDoubleClick As Boolean
public override bool ShouldTryParentShapeForMergeOnToolboxDoubleClick { get; }
Wartość właściwości
Typ: System.Boolean
Szybkim sposobem dla użytkownika w sieci DSL do tworzenia kilku elementów jest wielokrotnie kliknij dwukrotnie element przybornika.Na przykład w DSL utworzone przy użyciu szablonu zadania przepływu roztworu, można umieścić kilka torów na diagramie wielokrotnie klikając dwukrotnie narzędzie tor.
Normalnie klikając dwukrotnie narzędzie tworzy nowy element jako element podrzędny wybranego elementu.Na przykład jeśli wybierz składnik i kliknij dwukrotnie narzędzie portu wejścia, na wybrany składnik jest tworzony nowy port.Po zakończeniu operacji, nowy element jest zaznaczony.To przedstawia trudność: Jeśli użytkownik kliknie dwukrotnie teraz narzędzie Port wyjściowy, nic nie powinno się zdarzyć, ponieważ Port wyjściowy nie może mieć portu danych wejściowych, co jej nadrzędna.Jednakże jeśli ShouldTryParentShapeForMergeOnToolboxDoubleClick zwraca wartość true, nowy port zostanie dodany do elementu nadrzędnego zamiast.
Domyślnie przyjmuje wartość true tej właściwości, ale można zastąpić jego definicji w klasie kształtu.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..