Subrayar text en UILabel en monotouch (portando el código ObjC)

Me gustaría subrayar el text en un UILabel. He encontrado el siguiente código para ObjC:

NSDictionary *underlineAttribute = @{NSUnderlineStyleAttributeName: @1} myLabel.attributedText = [[NSAttributedString alloc] initWithString:@"Test string" attributes:underlineAttribute]; 

Estoy intentando transferir esto a C # pero no funciona. Estoy probando lo siguiente:

 var keys = new object[] { "NSUnderlineStyleAttributeName" }; var objects = new object[] { 1 }; NSDictionary underlineAttribute = NSDictionary.FromObjectsAndKeys(objects, keys); label.AttributedText = new NSAttributedString(@"Test",underlineAttribute); 

En lugar de 1, también probé "1" y NSUnderlineStyle.Single, pero nada funciona

¿Algunas ideas?

Gracias

Prueba esto:

 label.AttributedText = new NSAttributedString ( "Test", underlineStyle: NSUnderlineStyle.Single);