IMarkupExtension Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define la interfaz de las extensiones de marcado XAML de Xamarin.Forms.
public interface IMarkupExtension
type IMarkupExtension = interface
- Derivado
Comentarios
Los tipos que implementan esta interfaz se pueden usar como extensión de marcado XAML personalizada.
public class ColorMarkup : IMarkupExtension
{
public int R { get; set; }
public int G { get; set; }
public int B { get; set; }
public object ProvideValue (IServiceProvider serviceProvider)
{
return Color.FromRgb (R, G, B);
}
}
<Label TextColor="{localns:ColorMarkup R=100, G=80, B=60}"/>
Métodos
| ProvideValue(IServiceProvider) |
Devuelve el objeto creado a partir de la extensión de marcado. |