Device 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 디바이스/플랫폼과 상호 작용하는 유틸리티 클래스입니다.
public static class Device
type Device = class
- 상속
-
Device
필드
Android |
Android 운영 체제를 나타내는 문자열 "Android"입니다. |
GTK |
Linux 운영 체제를 나타내는 "GTK" 문자열입니다. |
info |
Xamarin.Forms 플랫폼에서 내부용으로 사용합니다. |
iOS |
iOS 운영 체제를 나타내는 " iOS" 문자열입니다. |
macOS |
macOS 운영 체제를 나타내는 "macOS" 문자열입니다. |
Tizen |
Tizen 운영 체제를 나타내는 "Tizen" 문자열입니다. |
UWP |
UWP 운영 체제를 나타내는 "UWP" 문자열입니다. |
WPF |
Windows Presentation Foundation 프레임워크를 나타내는 "WPF" 문자열입니다. |
속성
Flags |
Xamarin.Forms가 초기화되기 전 디바이스에 설정된 사용자 지정 플래그 목록을 가져옵니다. |
FlowDirection |
디바이스에서 흐름 방향을 가져옵니다. |
Idiom |
Xamarin.Forms가 현재 작업 중인 디바이스의 종류를 가져옵니다. |
Info |
Xamarin.Forms 플랫폼에서 내부용으로 사용합니다. |
IsInvokeRequired |
Xamarin.Forms 플랫폼에서 내부용으로 사용합니다. |
OS |
사용되지 않습니다.
OS Xamarin.Forms가 작업 중임을 나타내는 TargetPlatform을 가져옵니다. |
PlatformInvalidator |
현재 디바이스/플랫폼과 상호 작용하는 유틸리티 클래스입니다. |
PlatformServices |
Xamarin.Forms 플랫폼에서 내부용으로 사용합니다. |
RuntimePlatform |
Xamarin.Forms가 현재 작업 중인 디바이스의 종류를 가져옵니다. |
메서드
BeginInvokeOnMainThread(Action) |
디바이스 주(UI) 스레드에서 작업을 호출합니다. |
GetAssemblies() |
Xamarin.Forms 플랫폼에서 내부용으로 사용합니다. |
GetMainThreadSynchronizationContextAsync() |
주 스레드에서 현재 SynchronizationContext를 반환합니다. |
GetNamedColor(String) |
현재 디바이스/플랫폼과 상호 작용하는 유틸리티 클래스입니다. |
GetNamedSize(NamedSize, Element) |
|
GetNamedSize(NamedSize, Type) |
네이티브 플랫폼의 요소에 사용되는 글꼴의 명명된 크기를 나타내는 double 값을 반환합니다. |
GetNamedSize(NamedSize, Type, Boolean) |
Xamarin.Forms 플랫폼에서 내부용으로 사용합니다. |
Invalidate(VisualElement) |
현재 디바이스/플랫폼과 상호 작용하는 유틸리티 클래스입니다. |
InvokeOnMainThreadAsync(Action) |
디바이스 주(UI) 스레드에서 작업을 호출합니다. |
InvokeOnMainThreadAsync(Func<Task>) |
디바이스 주(UI) 스레드에서 함수를 호출합니다. |
InvokeOnMainThreadAsync<T>(Func<T>) |
디바이스 주(UI) 스레드에서 함수를 호출합니다. |
InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
디바이스 주(UI) 스레드에서 함수를 호출합니다. |
OnPlatform(Action, Action, Action, Action) |
사용되지 않습니다.
Xamarin.Forms가 작업 중인 TargetPlatform에 따라 다른 작업을 실행합니다. |
OnPlatform<T>(T, T, T) |
사용되지 않습니다.
Xamarin.Forms가 작업 중인 TargetPlatform에 따라 다른 값을 반환합니다. |
OpenUri(Uri) |
사용되지 않습니다.
Uri를 열도록 디바이스에 요청합니다. |
SetFlags(IReadOnlyList<String>) |
디바이스에서 사용자 지정 플래그의 목록을 설정합니다. |
SetFlowDirection(FlowDirection) |
디바이스에서 흐름 방향을 설정합니다. |
SetIdiom(TargetIdiom) |
Xamarin.Forms 플랫폼에서 내부용으로 사용합니다. |
SetTargetIdiom(TargetIdiom) |
Xamarin.Forms 플랫폼에서 내부용으로 사용합니다. |
StartTimer(TimeSpan, Func<Boolean>) |
디바이스 클록 기능을 사용하여 되풀이 타이머를 시작합니다. |