//========================================================================== public GradientBrush ToBrush() { GradientBrush brush = CreateBrush(); if (Reference != null) { if (!Document.Elements.ContainsKey(Reference)) { return(null); } SvgGradientBaseElement reference = Document.Elements[Reference] as SvgGradientBaseElement; if (reference == null) { throw new NotImplementedException(); } reference.SetBrush(brush); } return(SetBrush(brush)); }