private Slice FindParentSlice() { Control ctl = this.Parent; while (ctl != null) { Slice slice = ctl as Slice; if (slice != null) return slice; ctl = ctl.Parent; } return null; }