Bagikan melalui


IMarkupExtension Antarmuka

Definisi

Menentukan antarmuka untuk Xamarin. Forms ekstensi markup XAML.

public interface IMarkupExtension
type IMarkupExtension = interface
Turunan

Keterangan

Jenis yang mengimplementasikan antarmuka ini dapat digunakan sebagai ekstensi markup XAML kustom.

Contoh berikut menunjukkan deklarasi ekstensi markup kustom.
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);
  }
}               
Ekstensi markup dapat digunakan langsung di XAML
<Label TextColor="{localns:ColorMarkup R=100, G=80, B=60}"/>

Metode

ProvideValue(IServiceProvider)

Mengembalikan objek yang dibuat dari ekstensi markup.

Berlaku untuk