Device 클래스

정의

현재 디바이스/플랫폼과 상호 작용하는 유틸리티 클래스입니다.

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)

targetElementsize에 해당하는 글꼴 크기를 나타내는 double 값을 반환합니다.

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>)

디바이스 클록 기능을 사용하여 되풀이 타이머를 시작합니다.

적용 대상