MainWindow geändert, dynamische Menu erzeugt
This commit is contained in:
@@ -31,6 +31,8 @@ namespace KanSan
|
||||
UI.UCProjektList UCProjektList;
|
||||
UI.UCBaustelleList UCBaustelleList;
|
||||
|
||||
UI.UCSewerMainMenu uCSewerMainMenu;
|
||||
|
||||
public MainWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
@@ -111,9 +113,28 @@ namespace KanSan
|
||||
{
|
||||
if (e.Objekt == null) return;
|
||||
(DataContext as MainWindowViewModel).SelectedObjekt = e.Objekt;
|
||||
UI.UCObjektEdit uCObjektEdit = new UI.UCObjektEdit();
|
||||
ContentController.Content = uCObjektEdit;
|
||||
//Debugger.Break();
|
||||
rbObjekte.IsChecked = false;
|
||||
|
||||
uCSewerMainMenu = new UI.UCSewerMainMenu(e.Objekt);
|
||||
|
||||
uCSewerMainMenu.SewerMainMenuSelected += UCSewerMainMenu_SewerMainMenuSelected;
|
||||
SewerMainMenu.Content = uCSewerMainMenu;
|
||||
|
||||
}
|
||||
|
||||
private void UCSewerMainMenu_SewerMainMenuSelected(object sender, UI.SewerMainMenuItemSelectedEventArgs e)
|
||||
{
|
||||
Sewer actualSelectedSewer = (DataContext as MainWindowViewModel).SelectedObjekt;
|
||||
switch(e.Command)
|
||||
{
|
||||
case UI.ESewerMainMenuCommand.STAMMDATEN:
|
||||
ContentController.Content = new UI.UCObjektEdit(actualSelectedSewer);
|
||||
break;
|
||||
|
||||
case UI.ESewerMainMenuCommand.NONE:
|
||||
ContentController.Content = "Wird nicht unterstützt";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void rbKunden_Checked(object sender, RoutedEventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user