public static WpfFill CreateFill(SvgDocument document, string absoluteUri) { XmlNode node = document.GetNodeByUri(absoluteUri); SvgGradientElement gradientNode = node as SvgGradientElement; if (gradientNode != null) { return(new WpfGradientFill(gradientNode)); } SvgPatternElement patternNode = node as SvgPatternElement; if (patternNode != null) { return(new WpfPatternFill(patternNode)); } SvgSolidColorElement solidColorNode = node as SvgSolidColorElement; if (solidColorNode != null) { return(new WpfSolidColorFill(solidColorNode)); } return(null); }
public WpfSolidColorFill(SvgSolidColorElement gradientElement) { _isUserSpace = false; _solidColorElement = gradientElement; }