Поделиться через


ExportEffectAttribute(Type, String) Конструктор

Определение

Создает новый экземпляр ExportEffectAttribute.

public ExportEffectAttribute (Type effectType, string uniqueName);
new Xamarin.Forms.ExportEffectAttribute : Type * string -> Xamarin.Forms.ExportEffectAttribute

Параметры

effectType
System.Type

Тип помеченного Effect.

uniqueName
System.String

Уникальное имя для элемента управления Effect.

Комментарии

Разработчики должны предоставить uniqueName уникальный объект в область значения, предоставленного в ResolutionGroupNameAttribute. Метод Resolve(String) принимает строку, которая является объединением имени группы разрешения, указанного ResolutionGroupNameAttributeв , ".", и имени, указанного ExportEffectAttributeв , и возвращает эффект, имеющий тип effectType.

Например, с объявлениями:

[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]

Затем приведенный ниже код добавит эффект к кнопке:

var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));

Применяется к

См. также раздел