private void addLayerMenuItem_Click(object sender, RoutedEventArgs e) { NewTileLayerDialog newTileLayerDialog = new NewTileLayerDialog(editor); // Show the dialog, ask for layer properties. if (newTileLayerDialog.ShowDialog().Value) { // Dialog OK, create new layer. NewTileLayerProperties newTileLayerProperties = newTileLayerDialog.NewTileLayerProperties; editor.AddLayer(newTileLayerProperties.Name, new Point(newTileLayerProperties.Width, newTileLayerProperties.Height)); } }