示例#1
0
 public void AttachTag( Tag t )
 {
     if ( !Tags.ContainsKey( t.Id ) )
     {
         Tags.Add( t.Id, t );
         TagEnter( this, new TagEventArgs( t ) );
     }
 }
示例#2
0
 public void DetachTag( Tag t )
 {
     if ( Tags.ContainsKey( t.Id ) )
     {
         Tags.Remove( t.Id );
         TagLeave( this, new TagEventArgs( t ) );
     }
 }
示例#3
0
 public TagEventArgs( Tag tag )
 {
     Tag = tag;
 }