blob: b1450371ebce74c813e9016a6e6248dfc39d7e97 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
using System;
using Xamarin.Forms.Internals;
using static Xamarin.Forms.VisualElement;
namespace Xamarin.Forms
{
public interface IVisualElementController : IElementController
{
void NativeSizeChanged();
void InvalidateMeasure(InvalidationTrigger trigger);
bool Batched { get; }
bool DisableLayout { get; set; }
bool IsInNativeLayout { get; set; }
bool IsNativeStateConsistent { get; set; }
bool IsPlatformEnabled { get; set; }
NavigationProxy NavigationProxy { get; }
event EventHandler<EventArg<VisualElement>> BatchCommitted;
event EventHandler<FocusRequestArgs> FocusChangeRequested;
}
}
|