Exemple #1
0
 public FragmentLayer(FragmentView owner)
 {
     Owner     = owner;
     Container = new ContainerVisual()
     {
         Transform = owner.ScrollTransform
     };
 }
Exemple #2
0
        public SelectionLayer(FragmentView owner) : base(owner)
        {
            fragments.Add(HighlightFragment);
            fragments.Add(SelectionFragment);

            foreach (var f in fragments)
            {
                f.Layer = this;
            }

            if (App.Current != null) // design mode
            {
                SelectionFragment.Brush = App.Current.Res.SelectionBrush;
                SelectionFragment.Pen   = App.Current.Res.SelectionPen;
            }

            SelectionFragment.MouseEnter = () => SelectionMouseOver(true);
            SelectionFragment.MouseLeave = () => SelectionMouseOver(false);
        }