Dreamine.UI.Wpf.Equipment 1.0.1
Dreamine.UI.Wpf.Equipment 사용자 인터페이스 기능과 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel 클래스 참조sealed

더 자세히 ...

Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel에 대한 상속 다이어그램 :
Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel에 대한 협력 다이어그램:

Public 멤버 함수

 DreamineBlinkPopupWindowViewModel (BlinkPopupOptions opt)

속성

string? Title [get, set]
string? Message [get, set]
object? Content [get, set]
string? OkText [get, set]
string? CancelText [get, set]
bool IsModal [get]
bool TopMost [get, set]
bool Fullscreen [get, set]
bool UseBlink [get, set]
bool UseContentCard [get, set]
Color RootColor1 [get, set]
Color RootColor2 [get, set]
Color ForegroundColor [get, set]
double Opacity1 [get, set]
double Opacity2 [get, set]
int BlinkIntervalMs [get, set]
int BlinkRepeatCount [get, set]
double TitleFontSizeValue [get, set]
double MessageFontSizeValue [get, set]
bool OkVisible [get]
bool CancelVisible [get]
ICommand OkCommand [get]
ICommand CancelCommand [get]

이벤트

EventHandler< bool?>? CloseRequested

Private 속성

string? _title
string? _message
object? _content
string? _okText
string? _cancelText
bool _topMost
bool _fullscreen
bool _useBlink
bool _useContentCard
Color _rootColor1
Color _rootColor2
Color _foregroundColor
double _opacity1
double _opacity2
int _blinkIntervalMs
int _blinkRepeatCount
double _titleFontSizeValue
double _messageFontSizeValue

상세한 설명

점멸 팝업 창의 콘텐츠, 동작, 색상, 타이밍 및 표시 상태를 제공합니다.

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

생성자 & 소멸자 문서화

◆ DreamineBlinkPopupWindowViewModel()

Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.DreamineBlinkPopupWindowViewModel ( BlinkPopupOptions opt)
inline

팝업 옵션에서 표시 상태를 초기화하고 확인·취소 명령을 구성합니다.

매개변수
opt제목, 콘텐츠, 색상, 동작 및 타이밍을 제공하는 팝업 옵션입니다.
예외
NullReferenceExceptionoptnull일 때 발생합니다.

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

466 {
467 _title = opt.Title;
468 _message = opt.Message;
469 _content = opt.Content;
470 _okText = opt.OkText;
471 _cancelText = opt.CancelText;
472 _rootColor1 = opt.Color1;
473 _rootColor2 = opt.Color2;
474 _foregroundColor = opt.ForegroundColor;
475 _opacity1 = opt.Opacity1;
476 _opacity2 = opt.Opacity2;
477 _blinkIntervalMs = opt.BlinkIntervalMs;
478 _blinkRepeatCount = opt.BlinkRepeatCount;
479 _titleFontSizeValue = opt.TitleFontSize;
480 _messageFontSizeValue = opt.MessageFontSize;
481 _useBlink = opt.UseBlink;
482 _fullscreen = opt.Fullscreen;
483 _topMost = opt.TopMost;
484 IsModal = opt.IsModal;
485 _useContentCard = opt.UseContentCard;
486
487 OkCommand = new RelayCommand(() => CloseRequested?.Invoke(this, true), () => !string.IsNullOrEmpty(OkText));
488 CancelCommand = new RelayCommand(() => CloseRequested?.Invoke(this, false), () => !string.IsNullOrEmpty(CancelText));
489 }

다음을 참조함 : _blinkIntervalMs, _blinkRepeatCount, _cancelText, _content, _foregroundColor, _fullscreen, _message, _messageFontSizeValue, _okText, _opacity1, _opacity2, _rootColor1, _rootColor2, _title, _titleFontSizeValue, _topMost, _useBlink, _useContentCard, CancelCommand, CancelText, CloseRequested, IsModal, OkCommand, OkText.

멤버 데이터 문서화

◆ _blinkIntervalMs

int Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._blinkIntervalMs
private

점멸 간격 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _blinkRepeatCount

int Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._blinkRepeatCount
private

점멸 반복 횟수 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _cancelText

string? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._cancelText
private

취소 버튼 텍스트 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _content

object? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._content
private

사용자 콘텐츠 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _foregroundColor

Color Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._foregroundColor
private

전경색 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _fullscreen

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._fullscreen
private

전체 화면 상태 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _message

string? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._message
private

메시지 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _messageFontSizeValue

double Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._messageFontSizeValue
private

메시지 글꼴 크기 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _okText

string? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._okText
private

확인 버튼 텍스트 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _opacity1

double Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._opacity1
private

첫 번째 불투명도 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _opacity2

double Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._opacity2
private

두 번째 불투명도 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _rootColor1

Color Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._rootColor1
private

첫 번째 루트 색상 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _rootColor2

Color Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._rootColor2
private

두 번째 루트 색상 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _title

string? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._title
private

제목 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _titleFontSizeValue

double Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._titleFontSizeValue
private

제목 글꼴 크기 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _topMost

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._topMost
private

최상위 표시 상태 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _useBlink

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._useBlink
private

점멸 사용 상태 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ _useContentCard

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel._useContentCard
private

콘텐츠 카드 사용 상태 저장 필드입니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

속성 문서화

◆ BlinkIntervalMs

int Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.BlinkIntervalMs
getset

점멸 간격을 밀리초로 가져오거나 설정합니다.

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

334{ get => _blinkIntervalMs; set => SetProperty(ref _blinkIntervalMs, value); }

◆ BlinkRepeatCount

int Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.BlinkRepeatCount
getset

점멸 반복 횟수를 가져오거나 설정합니다.

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

353{ get => _blinkRepeatCount; set => SetProperty(ref _blinkRepeatCount, value); }

◆ CancelCommand

ICommand Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.CancelCommand
get

취소 결과로 닫기를 요청하는 명령을 가져옵니다.

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

439{ get; }

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ CancelText

string? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.CancelText
getset

취소 버튼 텍스트를 가져오거나 설정하고 표시 및 실행 가능 상태를 갱신합니다.

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

124 {
125 get => _cancelText;
126 set
127 {
128 if (SetProperty(ref _cancelText, value))
129 {
130 OnPropertyChanged(nameof(CancelVisible));
131 ((RelayCommand)CancelCommand).RaiseCanExecuteChanged();
132 }
133 }
134 }

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ CancelVisible

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.CancelVisible
get

취소 버튼 텍스트가 있어 버튼을 표시할지 가져옵니다.

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

◆ Content

object? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.Content
getset

팝업에 표시할 사용자 콘텐츠를 가져오거나 설정합니다.

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

74{ get => _content; set => SetProperty(ref _content, value); }

◆ ForegroundColor

Color Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.ForegroundColor
getset

제목과 메시지 전경색을 가져오거나 설정합니다.

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

277{ get => _foregroundColor; set => SetProperty(ref _foregroundColor, value); }

◆ Fullscreen

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.Fullscreen
getset

팝업을 전체 화면으로 표시할지 가져오거나 설정합니다.

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

182{ get => _fullscreen; set => SetProperty(ref _fullscreen, value); }

◆ IsModal

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.IsModal
get

팝업이 모달로 표시되는지 가져옵니다.

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

144{ get; }

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ Message

string? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.Message
getset

팝업 메시지를 가져오거나 설정합니다.

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

55{ get => _message; set => SetProperty(ref _message, value); }

◆ MessageFontSizeValue

double Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.MessageFontSizeValue
getset

메시지 글꼴 크기를 가져오거나 설정합니다.

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

391{ get => _messageFontSizeValue; set => SetProperty(ref _messageFontSizeValue, value); }

◆ OkCommand

ICommand Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.OkCommand
get

확인 결과로 닫기를 요청하는 명령을 가져옵니다.

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

430{ get; }

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ OkText

string? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.OkText
getset

확인 버튼 텍스트를 가져오거나 설정하고 표시 및 실행 가능 상태를 갱신합니다.

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

94 {
95 get => _okText;
96 set
97 {
98 if (SetProperty(ref _okText, value))
99 {
100 OnPropertyChanged(nameof(OkVisible));
101 ((RelayCommand)OkCommand).RaiseCanExecuteChanged();
102 }
103 }
104 }

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().

◆ OkVisible

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.OkVisible
get

확인 버튼 텍스트가 있어 버튼을 표시할지 가져옵니다.

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

◆ Opacity1

double Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.Opacity1
getset

첫 번째 점멸 상태 불투명도를 가져오거나 설정합니다.

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

296{ get => _opacity1; set => SetProperty(ref _opacity1, value); }

◆ Opacity2

double Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.Opacity2
getset

두 번째 점멸 상태 불투명도를 가져오거나 설정합니다.

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

315{ get => _opacity2; set => SetProperty(ref _opacity2, value); }

◆ RootColor1

Color Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.RootColor1
getset

점멸의 첫 번째 루트 색상을 가져오거나 설정합니다.

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

239{ get => _rootColor1; set => SetProperty(ref _rootColor1, value); }

◆ RootColor2

Color Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.RootColor2
getset

점멸의 두 번째 루트 색상을 가져오거나 설정합니다.

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

258{ get => _rootColor2; set => SetProperty(ref _rootColor2, value); }

◆ Title

string? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.Title
getset

팝업 제목을 가져오거나 설정합니다.

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

36{ get => _title; set => SetProperty(ref _title, value); }

◆ TitleFontSizeValue

double Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.TitleFontSizeValue
getset

제목 글꼴 크기를 가져오거나 설정합니다.

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

372{ get => _titleFontSizeValue; set => SetProperty(ref _titleFontSizeValue, value); }

◆ TopMost

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.TopMost
getset

창을 최상위로 유지할지 가져오거나 설정합니다.

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

163{ get => _topMost; set => SetProperty(ref _topMost, value); }

◆ UseBlink

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.UseBlink
getset

배경 점멸 효과 사용 여부를 가져오거나 설정합니다.

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

201{ get => _useBlink; set => SetProperty(ref _useBlink, value); }

◆ UseContentCard

bool Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.UseContentCard
getset

콘텐츠 카드 표시 여부를 가져오거나 설정합니다.

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

220{ get => _useContentCard; set => SetProperty(ref _useContentCard, value); }

이벤트 문서화

◆ CloseRequested

EventHandler<bool?>? Dreamine.UI.Wpf.Equipment.Popup.DreamineBlinkPopupWindowViewModel.CloseRequested

확인 또는 취소 결과와 함께 창 닫기가 요청될 때 발생합니다.

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

다음에 의해서 참조됨 : DreamineBlinkPopupWindowViewModel().


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