Hallo Experten,
ich habe eine TabControl als Hauptansicht.
Auf dem ersten Tabitem liegt ein weiterer TabControl als Usercontrol (um den geht es hier)
Der besteht aus zwei TabItems:
Ein DataGrid als Master und eine TextBox-Konstrukt als Detail / Bearbeitungsansicht (beide wieder als Usercontrols eingebunden).
Ich möchte mit einem Doppelklick auf eine Zeile des DataGrids aud den zweiten Tab (Detail) umschalten.
Der SelectedIndex des Tabs ist an eine SelectedTabIndex Proberty meines VM's gebunden
In der DataGrid Definition habe ich einen Interaction.Trigger definiert.
In meinem ViewModel gibt es die entsprechenden Propertys
Das Problem:
Nur bei einem Doppelklick auf den Header des DataGrids wird euf den zweiten Tab umgeschaltet.
Ein Breakpoint auf "SelectedTabIndex = 1" zeigt aber, auch bei einem Row-Click wird das Property geändert.
Nur hat das keinen Effekt. Das TabControl bleibt auf TabItem 0.
Ich nutze MVVMLight
Woran kann das liegen ?
Danke für die Anregungen
ich habe eine TabControl als Hauptansicht.
Auf dem ersten Tabitem liegt ein weiterer TabControl als Usercontrol (um den geht es hier)
Der besteht aus zwei TabItems:
Ein DataGrid als Master und eine TextBox-Konstrukt als Detail / Bearbeitungsansicht (beide wieder als Usercontrols eingebunden).
Ich möchte mit einem Doppelklick auf eine Zeile des DataGrids aud den zweiten Tab (Detail) umschalten.
Der SelectedIndex des Tabs ist an eine SelectedTabIndex Proberty meines VM's gebunden
In der DataGrid Definition habe ich einen Interaction.Trigger definiert.
In meinem ViewModel gibt es die entsprechenden Propertys
VB.NET-Quellcode
Das Problem:
Nur bei einem Doppelklick auf den Header des DataGrids wird euf den zweiten Tab umgeschaltet.
Ein Breakpoint auf "SelectedTabIndex = 1" zeigt aber, auch bei einem Row-Click wird das Property geändert.
Nur hat das keinen Effekt. Das TabControl bleibt auf TabItem 0.
Ich nutze MVVMLight
Woran kann das liegen ?
Danke für die Anregungen