コード例 #1
0
 public void Attach(SlideView view)
 {
     this.Detach();
     myView = view;
     if (myView != null)
     {
         myView.DataChanged += new EventHandler(this.HandleNewData);
         ViewData            = myView.Data;
         Substrate           = myView.LayerPanel;
     }
 }
コード例 #2
0
        public void Detach()
        {
            SlideView view = myView;

            myView = null;
            if (view != null)
            {
                if (view.HasLayer(this))
                {
                    view.RemoveLayer(this);
                }
                view.DataChanged -= new EventHandler(this.HandleNewData);
                ViewData          = null;
                Substrate         = null;
            }
        }
コード例 #3
0
 public ImageLayer(SlideView view) : base(view)
 {
 }
コード例 #4
0
 public DynamicElementsLayer(SlideView view) : base(view)
 {
 }
コード例 #5
0
 public InkLayer(SlideView view) : base(view)
 {
     Initialize();
 }
コード例 #6
0
 public ScrolledSlideViewLayer(SlideView view) : base(view)
 {
 }
コード例 #7
0
 /// <param name="view">An initial view to attach this layer to (it takes its
 /// data and substrate from the view)</param>
 public SlideViewLayer(SlideView view)
 {
     this.Attach(view);
 }