menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class UMLSequenceMessage - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class UMLSequenceMessage

    Represents a message exchanged between participants in the sequence diagram.

    Inheritance
    System.Object
    UMLSequenceMessage
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.UI.Xaml.Diagram
    Assembly: Syncfusion.SfDiagram.WPF.dll
    Syntax
    public class UMLSequenceMessage

    Constructors

    UMLSequenceMessage()

    Declaration
    public UMLSequenceMessage()

    Properties

    Content

    Gets or sets the content of the message. 

    Declaration
    public string Content { get; set; }
    Property Value
    Type
    System.String
    Examples
     
    
    <!-- Initialize the SfDiagram -->
    <syncfusion:SfDiagram x:Name="diagram">
        <!-- Add the sequence diagram -->
        <syncfusion:SfDiagram.Model>
            <syncfusion:UMLSequenceDiagramModel>
                <!-- Add the participants -->
                <syncfusion:UMLSequenceDiagramModel.Participants>
                    <syncfusion:ParticipantCollection>
                        <syncfusion:UMLSequenceParticipant ID="Participant1" Content="Mike"/>
                        <syncfusion:UMLSequenceParticipant ID="Participant2" Content="John"/>
                    </syncfusion:ParticipantCollection>
                </syncfusion:UMLSequenceDiagramModel.Participants>
                <!-- Add the messages -->
                <syncfusion:UMLSequenceDiagramModel.Messages>
                    <syncfusion:MessageCollection>
                        <syncfusion:UMLSequenceMessage ID="Message1" FromParticipantID="Participant1" ToParticipantID="Participant2" Content="Hello John"/>
                        <syncfusion:UMLSequenceMessage ID="Message2" FromParticipantID="Participant2" ToParticipantID="Participant1" Content="Hi Mike"/>
                    </syncfusion:MessageCollection>
                </syncfusion:UMLSequenceDiagramModel.Messages>
            </syncfusion:UMLSequenceDiagramModel>
        </syncfusion:SfDiagram.Model>
    </syncfusion:SfDiagram>
     

    FromParticipantID

    Gets or sets the identifier of the participant sending the message. 

    Declaration
    public object FromParticipantID { get; set; }
    Property Value
    Type
    System.Object
    Examples
     
    
    <!-- Initialize the SfDiagram -->
    <syncfusion:SfDiagram x:Name="diagram">
       <!-- Add the sequence diagram -->
       <syncfusion:SfDiagram.Model>
           <syncfusion:UMLSequenceDiagramModel>
               <!-- Add the participants -->
               <syncfusion:UMLSequenceDiagramModel.Participants>
                   <syncfusion:ParticipantCollection>
                       <syncfusion:UMLSequenceParticipant ID = "Participant1" Content="Mike" />
                       <syncfusion:UMLSequenceParticipant ID = "Participant2" Content="John" />
                   </syncfusion:ParticipantCollection>
               </syncfusion:UMLSequenceDiagramModel.Participants>
               <!-- Add the messages -->
               <syncfusion:UMLSequenceDiagramModel.Messages>
                   <syncfusion:MessageCollection>
                       <syncfusion:UMLSequenceMessage ID = "Message1" FromParticipantID="Participant1" ToParticipantID="Participant2" Content="Hello John" />
                       <syncfusion:UMLSequenceMessage ID = "Message2" FromParticipantID="Participant2" ToParticipantID="Participant1" Content="Hi Mike" />
                   </syncfusion:MessageCollection>
               </syncfusion:UMLSequenceDiagramModel.Messages>
           </syncfusion:UMLSequenceDiagramModel>
       </syncfusion:SfDiagram.Model>
    </syncfusion:SfDiagram>
     

    ID

    Gets or sets the unique identifier for the sequence message. 

    Declaration
    public object ID { get; set; }
    Property Value
    Type
    System.Object
    Examples
     
    
    <!-- Initialize the SfDiagram -->
    <syncfusion:SfDiagram x:Name="diagram">
       <!-- Add the sequence diagram -->
       <syncfusion:SfDiagram.Model>
           <syncfusion:UMLSequenceDiagramModel>
               <!-- Add the participants -->
               <syncfusion:UMLSequenceDiagramModel.Participants>
                   <syncfusion:ParticipantCollection>
                       <syncfusion:UMLSequenceParticipant ID = "Participant1" Content="Mike" />
                       <syncfusion:UMLSequenceParticipant ID = "Participant2" Content="John" />
                   </syncfusion:ParticipantCollection>
               </syncfusion:UMLSequenceDiagramModel.Participants>
               <!-- Add the messages -->
               <syncfusion:UMLSequenceDiagramModel.Messages>
                   <syncfusion:MessageCollection>
                       <syncfusion:UMLSequenceMessage ID = "Message1" FromParticipantID="Participant1" ToParticipantID="Participant2" Content="Hello John" />
                       <syncfusion:UMLSequenceMessage ID = "Message2" FromParticipantID="Participant2" ToParticipantID="Participant1" Content="Hi Mike" />
                   </syncfusion:MessageCollection>
               </syncfusion:UMLSequenceDiagramModel.Messages>
           </syncfusion:UMLSequenceDiagramModel>
       </syncfusion:SfDiagram.Model>
    </syncfusion:SfDiagram>
     

    ToParticipantID

    Gets or sets the identifier of the participant receiving the message. 

    Declaration
    public object ToParticipantID { get; set; }
    Property Value
    Type
    System.Object
    Examples
     
    
    <!-- Initialize the SfDiagram -->
    <syncfusion:SfDiagram x:Name="diagram">
        <!-- Add the sequence diagram -->
        <syncfusion:SfDiagram.Model>
            <syncfusion:UMLSequenceDiagramModel>
               <!-- Add the participants -->
                <syncfusion:UMLSequenceDiagramModel.Participants>
                    <syncfusion:ParticipantCollection>
                        <syncfusion:UMLSequenceParticipant ID="Participant1" Content="Mike"/>
                        <syncfusion:UMLSequenceParticipant ID="Participant2" Content="John"/>
                    </syncfusion:ParticipantCollection>
                </syncfusion:UMLSequenceDiagramModel.Participants>
                <!-- Add the messages -->
                <syncfusion:UMLSequenceDiagramModel.Messages>
                    <syncfusion:MessageCollection>
                        <syncfusion:UMLSequenceMessage ID="Message1" FromParticipantID="Participant1" ToParticipantID="Participant2" Content="Hello John"/>
                        <syncfusion:UMLSequenceMessage ID="Message2" FromParticipantID="Participant2" ToParticipantID="Participant1" Content="Hi Mike"/>
                    </syncfusion:MessageCollection>
                </syncfusion:UMLSequenceDiagramModel.Messages>
           </syncfusion:UMLSequenceDiagramModel>
        </syncfusion:SfDiagram.Model>
    </syncfusion:SfDiagram>
     

    Type

    Gets or sets the type of UML sequence message. 

    Declaration
    public UMLSequenceMessageType Type { get; set; }
    Property Value
    Type
    UMLSequenceMessageType
    Examples
     
    
    <!-- Initialize the SfDiagram -->
    <syncfusion:SfDiagram x:Name="diagram">
        <!-- Add the sequence diagram -->
        <syncfusion:SfDiagram.Model>
            <syncfusion:UMLSequenceDiagramModel>
                <!-- Add the participants -->
                <syncfusion:UMLSequenceDiagramModel.Participants>
                    <syncfusion:ParticipantCollection>
                        <syncfusion:UMLSequenceParticipant ID="Participant1" Content="Mike"/>
                        <syncfusion:UMLSequenceParticipant ID="Participant2" Content="John"/>
                    </syncfusion:ParticipantCollection>
                </syncfusion:UMLSequenceDiagramModel.Participants>
                <!-- Add the messages -->
                <syncfusion:UMLSequenceDiagramModel.Messages>
                    <syncfusion:MessageCollection>
                        <syncfusion:UMLSequenceMessage ID="Message1" FromParticipantID="Participant1" ToParticipantID="Participant2" Content="Hello John"/>
                        <syncfusion:UMLSequenceMessage ID="Message2" FromParticipantID="Participant2" ToParticipantID="Participant1" Content="Hi Mike" Type="Reply"/>
                    </syncfusion:MessageCollection>
                </syncfusion:UMLSequenceDiagramModel.Messages>
            </syncfusion:UMLSequenceDiagramModel>
        </syncfusion:SfDiagram.Model>
    </syncfusion:SfDiagram>
     
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved