blob: fe7d090fc333696695fdad5424d15bd35490af5e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
using EFocusDirection = ElmSharp.FocusDirection;
namespace Xamarin.Forms.Platform.Tizen
{
public static class FocusDirectionExtensions
{
public static EFocusDirection ToNative(this FocusDirection direction)
{
switch (direction)
{
case FocusDirection.Back:
return EFocusDirection.Previous;
case FocusDirection.Forward:
return EFocusDirection.Next;
case FocusDirection.Up:
return EFocusDirection.Up;
case FocusDirection.Down:
return EFocusDirection.Down;
case FocusDirection.Right:
return EFocusDirection.Right;
case FocusDirection.Left:
return EFocusDirection.Left;
default:
return EFocusDirection.Next;
}
}
}
}
|