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"));