SampleCrossUi.Shared
1.0.0.0
SampleCrossUi.Shared 사용 방법을 보여 주는 예제 프로젝트입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
LightBulbEvent.cs
이 파일의 문서화 페이지로 가기
1
namespace
SampleCrossUi.Shared.ViewModels
;
2
11
public
sealed
class
LightBulbEvent
12
{
21
private
readonly
LightBulbModel
_model
;
22
31
public
event
EventHandler?
Changed
;
32
49
public
LightBulbEvent
(
LightBulbModel
model)
50
{
51
_model
= model;
52
}
53
62
public
bool
IsOn
=>
_model
.IsOn;
71
public
int
ToggleCount
=>
_model
.ToggleCount;
72
81
public
void
Toggle
()
82
{
83
_model.IsOn = !
_model
.IsOn;
84
_model
.ToggleCount++;
85
Changed
?.Invoke(
this
, EventArgs.Empty);
86
}
87
}
SampleCrossUi.Shared.ViewModels
Definition
ControlsEvent.cs:4
SampleCrossUi.Shared.ViewModels.LightBulbEvent.LightBulbEvent
LightBulbEvent(LightBulbModel model)
Definition
LightBulbEvent.cs:49
SampleCrossUi.Shared.ViewModels.LightBulbEvent._model
readonly LightBulbModel _model
Definition
LightBulbEvent.cs:21
SampleCrossUi.Shared.ViewModels.LightBulbEvent.Toggle
void Toggle()
Definition
LightBulbEvent.cs:81
SampleCrossUi.Shared.ViewModels.LightBulbEvent.IsOn
bool IsOn
Definition
LightBulbEvent.cs:62
SampleCrossUi.Shared.ViewModels.LightBulbEvent.Changed
EventHandler? Changed
Definition
LightBulbEvent.cs:31
SampleCrossUi.Shared.ViewModels.LightBulbEvent.ToggleCount
int ToggleCount
Definition
LightBulbEvent.cs:71
SampleCrossUi.Shared.ViewModels.LightBulbModel
Definition
LightBulbModel.cs:12
ViewModels
LightBulbEvent.cs
다음에 의해 생성됨 :
1.17.0