IMarkupExtension Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Schnittstelle für Xamarin.Forms-XAML-Markuperweiterungen.
public interface IMarkupExtension
type IMarkupExtension = interface
- Abgeleitet
Hinweise
Typen, die diese Schnittstelle implementieren, können als benutzerdefinierte XAML-Markuperweiterung verwendet werden.
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}"/>
Methoden
| ProvideValue(IServiceProvider) |
Gibt das Objekt zurück, das von der Markuperweiterung erstellt wird. |