Ejemplo n.º 1
0
        private void Serialize()
        {
            var serializer = new AvalonDock.Layout.Serialization.XmlLayoutSerializer(dockManager);

            serializer.Serialize(@".\AvalonDock.config");

            // AsyncXmlLayoutSerializer may also be used here, as the serialization is not done async
            // due to the XmlSerializer used not having async overloads
            // var serializer = new AvalonDock.Layout.Serialization.AsyncXmlLayoutSerializer(dockManager);
            // serializer.Serialize(@".\AvalonDock.config");
        }
Ejemplo n.º 2
0
 private void OnSaveLayout(object parameter)
 {
     var layoutSerializer = new XmlLayoutSerializer(dockManager);
     layoutSerializer.Serialize(@".\AvalonDock.Layout.config");
 }
        private void UserControl_Unloaded(object sender, RoutedEventArgs e)
        {
            XmlLayoutSerializer serializer = new XmlLayoutSerializer(dockingManager);

            using (XmlTextWriter writer = new XmlTextWriter(_layoutFile, Encoding.UTF8))
            {
                serializer.Serialize(writer);
            }
        }
 private void UserControl_Unloaded(object sender, RoutedEventArgs e)
 {
     var serializer = new XmlLayoutSerializer(dockingManager);
     XmlTextWriter writer = new XmlTextWriter(_layoutFile, Encoding.UTF8);
     serializer.Serialize(writer);
     writer.Flush();
     writer.Close();
 }
Ejemplo n.º 5
0
 public void SaveLayout()
 {
     foreach (var doc in viewModel.Documents)
     {
         doc.ContentId = BuildContentIdWithType(doc.GetType(), doc.ContentId);
     }
     foreach (var pane in viewModel.Panes)
     {
         pane.ContentId = BuildContentIdWithType(pane.GetType(), pane.ContentId);
     }
     var layoutSerializer = new XmlLayoutSerializer(dockManager);
     layoutSerializer.Serialize(layoutFile);
 }
Ejemplo n.º 6
0
 private void OnSaveLayout(object sender, RoutedEventArgs e)
 {
     string fileName = (sender as MenuItem).Header.ToString();
     var serializer = new XmlLayoutSerializer(dockManager);
     using (var stream = new StreamWriter(string.Format(@".\AvalonDock_{0}.config", fileName)))
         serializer.Serialize(stream);
 }
Ejemplo n.º 7
0
 public void SaveLayout()
 {
     var layoutSerializer = new XmlLayoutSerializer(dockManager);
     layoutSerializer.Serialize(@".\AvalonDock.Layout.config");
 }
Ejemplo n.º 8
0
 void MainWindow_Unloaded(object sender, RoutedEventArgs e)
 {
     var serializer = new AvalonDock.Layout.Serialization.XmlLayoutSerializer(dockManager);
     serializer.Serialize(@".\AvalonDock.config");
 }
Ejemplo n.º 9
0
        void MainWindow_Unloaded(object sender, RoutedEventArgs e)
        {
            var serializer = new AvalonDock.Layout.Serialization.XmlLayoutSerializer(dockManager);

            serializer.Serialize(@".\AvalonDock.config");
        }
 public void Save(DockingManager dockingManager)
 {
     var layoutSerializer = new XmlLayoutSerializer(dockingManager);
     layoutSerializer.Serialize(LayoutFileName);
 }