public FragmentLayer(FragmentView owner) { Owner = owner; Container = new ContainerVisual() { Transform = owner.ScrollTransform }; }
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); }