blob: 090f4c2bce79f040137f805759f76baf96e8079b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using Xamarin.Forms.Internals;
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; }
IPlatform Platform { get; set; }
Element RealParent { get; }
IEnumerable<Element> Descendants();
event EventHandler PlatformSet;
}
}
|