Esempio n. 1
0
        /// <summary>
        /// Erstellt ein neues Fenster.
        /// </summary>
        public MainWindow()
        {
            // Load designer stuff (XAML)
            InitializeComponent();

            // Attach model
            DataContext = new ViewModel();
        }
Esempio n. 2
0
            /// <summary>
            /// Erstellt eine neue Umgebung.
            /// </summary>
            /// <param name="model">Die zugehörigen Anwendungsdaten.</param>
            public OperationContext( ViewModel model )
            {
                // Read out
                m_pictureRoot = model.PictureDirectory;
                m_refRoot = model.ReferenceDirectory;
                m_targetRoot = model.WebDirectory;
                m_deltaRoot = model.DeltaDirectory;
                Title = model.Title;

                // Check mode
                if (string.IsNullOrEmpty( m_refRoot ))
                    m_deltaRoot = null;
                else if (!Directory.Exists( m_refRoot ))
                    m_deltaRoot = null;
                else if (!string.IsNullOrEmpty( m_deltaRoot ))
                    Directory.CreateDirectory( m_deltaRoot );

                // Create all
                Directory.CreateDirectory( m_targetRoot );
                Directory.CreateDirectory( Path.Combine( m_targetRoot, _Pictures ) );
                Directory.CreateDirectory( Path.Combine( m_targetRoot, _Styles ) );
                Directory.CreateDirectory( Path.Combine( m_targetRoot, _Code ) );
            }