public static void SaveXmlFile(DisplayFile file, string path) { using (FileStream stream = new FileStream(path, FileMode.Create)) { SaveXmlFile(file, stream); } }
internal static XamlUI ConvertXmlToUI(byte[] fileBuffer, string suffix) { DisplayFile file = SerializeHelper.LoadXmlFile(new MemoryStream(fileBuffer)); FrameworkElement ele = SerializeHelper.ConvertStringToLayer(file.Content); string[] id = HandleBindingInformation(ele, file.BindingInfo, suffix); ele.Width = file.Width; ele.Height = file.Height; XamlUI lui = new XamlUI(ele, id); if (file.BindingInfo != null) { lui.BindingInfo = file.BindingInfo.ToArray(); } return(lui); }
internal static XamlUI ConvertXmlToUI(string xamlURI) { DisplayFile file = SerializeHelper.LoadXmlFile(xamlURI); FrameworkElement ele = SerializeHelper.ConvertStringToLayer(file.Content); string[] id = HandleBindingInformation(ele, file.BindingInfo); ele.Width = file.Width; ele.Height = file.Height; XamlUI lui = new XamlUI(ele, id); if (file.BindingInfo != null) { lui.BindingInfo = file.BindingInfo.ToArray(); } return(lui); }
public static void SaveXmlFile(DisplayFile file, Stream stream) { new XmlSerializer(typeof(DisplayFile)).Serialize(stream, file); }
public static void SaveBinaryFile(DisplayFile file, Stream stream) { new BinaryFormatter().Serialize(stream, file); }