/// <summary> /// Initializes a new instance of the <see cref="T:FigmaSharp.FigmaFile"/> class. /// </summary> /// <param name="file">File.</param> /// <param name="figmaViewConverters">Figma view converters.</param> public FigmaFile(string file, NodeConverter[] figmaViewConverters, ViewPropertyConfigureBase propertyConfigure) { this.file = file; ContentView = AppContext.Current.CreateEmptyView(); FigmaImages = new List <IImageView>(); if (propertyConfigure == null) { propertyConfigure = AppContext.Current.GetViewPropertyConfigure(); } var assembly = System.Reflection.Assembly.GetCallingAssembly(); figmaLocalFileProvider = new AssemblyResourceNodeProvider(assembly, file); rendererService = new ViewRenderService(figmaLocalFileProvider, figmaViewConverters, propertyConfigure); }
public override void InitializeFigmaComponent() { InternalInitializeComponent(); FileProvider = new AssemblyResourceNodeProvider(Assembly.GetCallingAssembly(), ""); RendererService = new ViewRenderService(FileProvider, GetFigmaViewConverters()); }