summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core/IElementController.cs
blob: 24713b0eb2566983d1fa5bac408292680ba4d088 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System.Collections.ObjectModel;

namespace Xamarin.Forms
{
	public interface IElementController
	{
		IEffectControlProvider EffectControlProvider { get; set; }

		bool EffectIsAttached(string name);

		void SetValueFromRenderer(BindableProperty property, object value);
		void SetValueFromRenderer(BindablePropertyKey propertyKey, object value);
		ReadOnlyCollection<Element> LogicalChildren { get; }
	}
}