首先,Button.Command 不支持双击。单击一下也可以使用。
你需要这样改变。 ElementName=dgUserRoles,路径=DataContext。
Command="{Binding ElementName=dgUserRoles, Path=DataContext.EditRoleClickedCommand}"