Quantcast
Channel: Caliburn.Micro: Xaml Made Easy
Viewing all articles
Browse latest Browse all 1760

New Post: Problem with Message.Attach & Datagrid

$
0
0

Hello,

I have a strange problem with the WPF datagrid, Message.Attach and the AutoGeneratedColumns event:

My datagrid looks like this:

  <DataGridGrid.Row="1"AlternationCount="2"AutoGenerateColumns="True"CanUserAddRows="True"CanUserDeleteRows="True"ColumnWidth="100"cal:Message.Attach="[Event AutoGeneratedColumns] = [Action AutoGeneratedColumns($source)]"ItemsSource="{Binding Points}"VerticalAlignment="Stretch"SelectedItem="{Binding SelectedItem}">

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?

 


Viewing all articles
Browse latest Browse all 1760

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>