/// <summary> /// Erstellt ein neues Fenster. /// </summary> public MainWindow() { // Load designer stuff (XAML) InitializeComponent(); // Attach model DataContext = new ViewModel(); }
/// <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 ) ); }