Xamarin.Android: parámetro de gravedad en DrawerLayout.LayoutParams

Estoy tratando de crear unDrawerLayout usando programáticamenteXamarin.Android, pero me encontré con un problema al intentar agregar elListView que debe ser dibujable desde la izquierda ..

Aquí está mi código:

DrawerLayout myDrawerLayout = new DrawerLayout(this);
myDrawerLayout.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
SetContentView(myDrawerLayout);


FrameLayout myFrameLayout = new FrameLayout(this);
myFrameLayout.LayoutParameters = new DrawerLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
myFrameLayout.SetBackgroundColor(Android.Graphics.Color.Gray);
myDrawerLayout.AddView(myFrameLayout);


ListView myListView = new ListView(this);
myListView.SetBackgroundColor(Android.Graphics.Color.Green);
myListView.LayoutParameters = new DrawerLayout.LayoutParams( width: 240,
                                                  height: DrawerLayout.LayoutParams.MatchParent,
                                                  gravity: ????????
                                                           );
myDrawerLayout.AddView(myListView);

Como pueden notar ... no sabía qué pasar comogravity parámetro

La definición de la función enDrawerLayout la clase es así:

public LayoutParams(int width, int height, int gravity);

Entonces tengo que pasarint Para elgravity, pero cómo ??

He intentado lo siguiente:

myListView.LayoutParameters = new DrawerLayout.LayoutParams( width: 240, height: DrawerLayout.LayoutParams.MatchParent, gravity: Gravity.LEFT);

Me da error:

'Gravedad' no contiene una definición para 'IZQUIERDA'

También probé:

myListView.LayoutParameters = new DrawerLayout.LayoutParams( width: 240, height: DrawerLayout.LayoutParams.MatchParent, gravity: GravityFlags.Left);

pero me da un error:

no se puede convertir de 'Android.Views.GravityFlags' a 'int'

Espero que tengas una idea sobre la solución ... y gracias de antemano