I have a strange problem with the WPF datagrid, Message.Attach and the AutoGeneratedColumns event:
My datagrid looks like this:
cal:Message.Attach="[Event AutoGeneratedColumns] = [Action AutoGeneratedColumns($source)]"
and in my viewmodel I have this method:
public void AutoGeneratedColumns(object sender)
The strange thing is that the target method in my viewmodel is only invoked if I show the view in a dialog (by windowmanager.showdialog).
If I use the view as part of an user control e.g. as a tab item, the target method is not invoked. All other actions of this view are invoked properly.
If I create an event handler in code behind, the handler is invoked in both cases.
Can anybody give me a hint what I'm doing wrong?