Me gustaría que mi WPF Datagrid que está vinculada a mi colección observable tenga la fila en blanco en la parte inferior para que el usuario pueda agregar más información. He vinculado con éxito los datos, es decir, puedo verlos.WPF datagrid ¿permite al usuario agregar filas?
¿Por qué no se muestra la "nueva" fila en blanco? Aquí está mi declaración xaml:
<UserControl.Resources>
<CollectionViewSource x:Key="MyItems" Source="{Binding Path=AllItems}">
</CollectionViewSource>
</UserControl.Resource>
<my:DataGrid HorizontalAlignment="Stretch"
AutoGenerateColumns="True"
SelectionUnit="FullRow"
CanUserAddRows="True"
CanUserDeleteRows="True"
DataContext="{StaticResource MyItems}"
ItemsSource="{Binding}">
PS: Estoy usando Josh Smith's MVVM implementation. También he leído algunos SO posts sobre el tema y they no tienen helped.
Gracias de antemano.
Actualización 2010-01-14:
Cuando se produce el evento de carga usercontrol, "CanUserAdddRows" es falsa. Sospecho que tiene algo que ver con las condiciones enumeradas here.
Me salvó algo de tiempo, también. Tenga en cuenta que necesita un constructor sin parámetros ... – Jobo