Dreamine.UI.Abstractions 1.0.1
Dreamine.UI.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult 클래스 참조

더 자세히 ...

Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult에 대한 상속 다이어그램 :

Public 멤버 함수

 EnterActionResult (ActionResult result)
 EnterActionResult (ActionResult result, string message)
bool IsAccepted ()
void Show (TextBox textBox)

속성

ActionResult Result [get, set]
string Message = string.Empty [get, set]
Action? Action [get, set]

상세한 설명

가상 키보드의 Enter 동작 결과와 사용자 피드백을 나타냅니다.

EnterActionResult.cs 파일의 15 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ EnterActionResult() [1/2]

Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult.EnterActionResult ( ActionResult result)
inline

지정한 처리 상태로 결과를 초기화합니다.

매개변수
resultEnter 동작의 처리 상태입니다.

EnterActionResult.cs 파일의 61 번째 라인에서 정의되었습니다.

61=> Result = result;

다음을 참조함 : Result.

◆ EnterActionResult() [2/2]

Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult.EnterActionResult ( ActionResult result,
string message )
inline

지정한 처리 상태와 메시지로 결과를 초기화합니다.

매개변수
resultEnter 동작의 처리 상태입니다.
message사용자에게 표시할 메시지입니다.

EnterActionResult.cs 파일의 87 번째 라인에서 정의되었습니다.

87 : this(result)
88 {
89 Message = message;
90 }

다음을 참조함 : Message.

멤버 함수 문서화

◆ IsAccepted()

bool Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult.IsAccepted ( )
inline

현재 결과가 입력을 계속 진행할 수 있는 상태인지 확인합니다.

반환값
결과가 성공 또는 무동작이면 true, 거부이면 false입니다.

EnterActionResult.cs 파일의 108 번째 라인에서 정의되었습니다.

108=> Result is ActionResult.OK or ActionResult.DoNothing;

다음을 참조함 : Dreamine.UI.Abstractions.VirtualKeyboard.OK, Result.

◆ Show()

void Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult.Show ( TextBox textBox)
inline

결과 메시지와 상태 색상을 지정한 텍스트 상자에 UI 스레드에서 표시합니다.

매개변수
textBox결과를 표시할 텍스트 상자입니다.
예외
NullReferenceException현재 WPF 애플리케이션 인스턴스가 없을 때 발생할 수 있습니다.

EnterActionResult.cs 파일의 134 번째 라인에서 정의되었습니다.

135 {
136#pragma warning disable CS1587 // Doxygen documents local functions; the C# compiler does not attach XML docs to them.
147 void Apply()
148 {
149 textBox.Text = Message;
150 textBox.Foreground = Result == ActionResult.OK ? Brushes.Black : Brushes.Red;
151 }
152#pragma warning restore CS1587
153
154 var dispatcher = Application.Current.Dispatcher;
155 if (dispatcher.CheckAccess())
156 Apply();
157 else
158 dispatcher.BeginInvoke(Apply);
159 }

다음을 참조함 : Message, Dreamine.UI.Abstractions.VirtualKeyboard.OK, Result.

속성 문서화

◆ Action

Action? Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult.Action
getset

결과와 함께 실행할 선택적 후속 동작을 가져오거나 설정합니다.

EnterActionResult.cs 파일의 43 번째 라인에서 정의되었습니다.

43{ get; set; }

◆ Message

string Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult.Message = string.Empty
getset

사용자에게 표시할 결과 메시지를 가져오거나 설정합니다.

EnterActionResult.cs 파일의 34 번째 라인에서 정의되었습니다.

34{ get; set; } = string.Empty;

다음에 의해서 참조됨 : EnterActionResult(), Show().

◆ Result

ActionResult Dreamine.UI.Abstractions.VirtualKeyboard.EnterActionResult.Result
getset

Enter 동작의 처리 상태를 가져오거나 설정합니다.

EnterActionResult.cs 파일의 25 번째 라인에서 정의되었습니다.

25{ get; set; }

다음에 의해서 참조됨 : EnterActionResult(), IsAccepted(), Show().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: