public override void Destroy() { if (master != null) { master.LayoutChanged -= new EventHandler(OnLayoutChanged); master = null; } base.Destroy(); }
public void Attach(DockMaster master) { if (master == null) { return; } master.LayoutChanged -= new EventHandler(OnLayoutChanged); this.master = master; master.LayoutChanged += new EventHandler(OnLayoutChanged); }
public void Unbind() { if (IsAttached) { Detach(true); } if (master != null) { DockMaster _master = master; master = null; _master.Remove(this); EmitPropertyEvent("Master"); } }
public void Attach(DockMaster master) { if (master == null) { return; } master.LayoutChanged -= new EventHandler(OnLayoutChanged); if (itemsModel != null) { itemsModel.Clear(); } this.master = master; master.LayoutChanged += new EventHandler(OnLayoutChanged); UpdateItemsModel(); }
public void Bind(DockMaster master) { if (master == null) { Console.WriteLine("Passed master is null"); Console.WriteLine(System.Environment.StackTrace); return; } if (this.master == master) { Console.WriteLine("Passed master is this master"); return; } if (this.master != null) { Console.WriteLine("Attempt to bind an already bound object"); return; } master.Add(this); this.master = master; EmitPropertyEvent("Master"); }
public void Unbind() { if (IsAttached) Detach (true); if (master != null) { DockMaster _master = master; master = null; _master.Remove (this); EmitPropertyEvent ("Master"); } }
public void Bind(DockMaster master) { if (master == null) { Console.WriteLine ("Passed master is null"); Console.WriteLine (System.Environment.StackTrace); return; } if (this.master == master) { Console.WriteLine ("Passed master is this master"); return; } if (this.master != null) { Console.WriteLine ("Attempt to bind an already bound object"); return; } master.Add (this); this.master = master; EmitPropertyEvent ("Master"); }
public void Attach(DockMaster master) { if (master == null) return; master.LayoutChanged -= new EventHandler (OnLayoutChanged); if (itemsModel != null) itemsModel.Clear (); this.master = master; master.LayoutChanged += new EventHandler (OnLayoutChanged); UpdateItemsModel (); }
public override void Destroy() { if (master != null) { master.LayoutChanged -= new EventHandler (OnLayoutChanged); master = null; } if (tooltips != null) { tooltips = null; } base.Destroy (); }
public void Attach(DockMaster master) { if (master == null) return; master.LayoutChanged -= new EventHandler (OnLayoutChanged); this.master = master; master.LayoutChanged += new EventHandler (OnLayoutChanged); }