private void UpdateHighlights() { ClearHighlights(); NShape shape = (view.Selection.AnchorNode as NShape); if (shape == null) { return; } NNodeList nodes = new NNodeList(); shape.AccumulateTranslationSlaves(nodes, null, false); foreach (NShape slave in nodes) { slave.Style.FillStyle = (NFillStyle)highlightFillStyle.Clone(); slave.Style.StrokeStyle = (NStrokeStyle)highlightStrokeStyle.Clone(); } }