Gets the
AnnGroupObject that contains this
AnnObjectBase.
This is a dependency property.
Syntax
Visual Basic (Declaration) | |
---|
Public ReadOnly Property Group As AnnGroupObject |
XAML Syntax | |
---|
You cannot set this property in XAML. |
XAML Syntax | |
---|
You cannot set this property in XAML. |
Return Value
The
AnnGroupObject that contains this
AnnObjectBase.
Example
This example creates a line, adds it to a group then adds the group to a container while checking the AnnObjectBase.Container and Group property of the object.
Visual Basic | Copy Code |
---|
Public Sub AnnObject_Group()
Dim line As AnnLineObject = New AnnLineObject()
line.Header = "Line1"
ShowGroupAndContainer(line)
Dim group As AnnGroupObject = New AnnGroupObject()
group.Name = "Group1"
group.Children.Add(line)
ShowGroupAndContainer(line)
Dim container As AnnContainer = New AnnContainer()
container.Name = "Container1"
container.Children.Add(group)
ShowGroupAndContainer(line)
End Sub
Private Sub ShowGroupAndContainer(ByVal obj As AnnObjectBase)
Console.Write("Container: ")
If Not obj.Container Is Nothing Then
Console.Write(obj.Container.Name)
Else
Console.Write("none")
End If
Console.Write(", Group: ")
If Not obj.Group Is Nothing Then
Console.Write(obj.Group.Name)
Else
Console.Write("none")
End If
Console.WriteLine()
End Sub |
C# | Copy Code |
---|
public void AnnObject_Group() { // add an object to the first container AnnLineObject line = new AnnLineObject(); line.Header = "Line1"; ShowGroupAndContainer(line); // add it to a group AnnGroupObject group = new AnnGroupObject(); group.Name = "Group1"; group.Children.Add(line); ShowGroupAndContainer(line); // add the group to a container AnnContainer container = new AnnContainer(); container.Name = "Container1"; container.Children.Add(group); ShowGroupAndContainer(line); } private void ShowGroupAndContainer(AnnObjectBase obj) { Console.Write("Container: "); if(obj.Container != null) Console.Write(obj.Container.Name); else Console.Write("none"); Console.Write(", Group: "); if(obj.Group != null) Console.Write(obj.Group.Name); else Console.Write("none"); Console.WriteLine(); } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, and Windows Server 2003 family
See Also