Example #1
0
 private void DisposeImageAspect()
 {
     if (_imageAspect != null)
     {
         ClearImageAspectImage();
         ((Session)HostNode.Session).UnregisterControlHelp(_imageAspect);
         _imageAspect.Dispose();
         _imageAspect = null;
     }
 }
Example #2
0
 protected override void Activate()
 {
     _imageAspect = new DAE.Client.Controls.ImageAspect();
     try
     {
         _imageAspect.BorderStyle = ((Windows.Session)HostNode.Session).Theme.ImageBorderStyle;
         _imageAspect.BackColor   = ((Windows.Session)HostNode.Session).Theme.TextBackgroundColor;
         _imageAspect.Center      = true;
         _imageAspect.Parent      = ((IWindowsContainerElement)Parent).Control;
         ((Session)HostNode.Session).RegisterControlHelp(_imageAspect, this);
         base.Activate();
     }
     catch
     {
         DisposeImageAspect();
         throw;
     }
 }