<DataGrid> <DataGrid.RowStyle> <Style TargetType="{x:Type DataGridRow}"> <Setter Property="ContextMenu"> <Setter.Value> <ContextMenu> <MenuItem Header="Nuovo" VCommand="{StaticResource nuovo}"> <MenuItem.Icon> <Image Source="/Images/nuovo.png" Height="24"/> </MenuItem.Icon> </MenuItem> <MenuItem Header="Elimina" Command="{StaticResource elimina}"> <MenuItem.Icon> <Image Source="/Images/elimina.png" Height="24"/> </MenuItem.Icon> </MenuItem> </ContextMenu> </Setter.Value> </Setter> </Style> </DataGrid.RowStyle> </DataGrid> |
martedì 16 luglio 2013
[WPF] ContextMenu DataGridRow
Ecco come creare un ContextMenu per DataGridRow:
Etichette:
"contextmenu",
"datagridrow",
"wpf"
Iscriviti a:
Commenti sul post (Atom)
Perchè al posto di command non usi click?
RispondiEliminaIn questo caso potevi utilizzare l'evento click, ma normalmente utilizzo i command perché associ il comportamento al comando stesso e non al controllo.
RispondiEliminaI di solito uso l'evento click, oppure uso la classe ApplicationCommands "Command=ApplicationCommands.New"
EliminaMi spiegheresti come implementi la proprietà {StaticResource nuovo}
Ecco:
Eliminahttp://c-sharpitalia.blogspot.it/2013/07/wpf-command.html
Si visto.
EliminaGrazie
Questo commento è stato eliminato dall'autore.
RispondiElimina