|
Dreamine.UI.Maui 1.0.1
Windows(WinUI)의 네이티브 `CheckBox`는 `WidthRequest`로 줄일 수 없는 거대한 최소 너비를 가져서 라벨과의 간격이 벌어지는 문제가 있어, 처음부터 직접 그려서 만들었습니다.
|


Public 멤버 함수 | |
| DreamineCheckLed () | |
정적 Public 속성 | |
| static readonly BindableProperty | IsOnProperty |
| static readonly BindableProperty | IsPulseProperty |
| static readonly BindableProperty | DiameterProperty |
| static readonly BindableProperty | CornerProperty |
속성 | |
| bool | IsOn [get, set] |
| bool | IsPulse [get, set] |
| double | Diameter [get, set] |
| DreamineCheckLedCorner | Corner [get, set] |
Private 멤버 함수 | |
| void | ApplyCorner () |
| void | ApplyVisualState () |
정적 Private 멤버 함수 | |
| static void | OnCornerChanged (BindableObject bindable, object oldValue, object newValue) |
| static void | OnVisualChanged (BindableObject bindable, object oldValue, object newValue) |
| static void | OnDiameterChanged (BindableObject bindable, object oldValue, object newValue) |
켜짐, 맥동, 크기 및 모서리 배치를 지원하는 MAUI LED 표시 컨트롤입니다.
DreamineCheckLed.xaml.cs 파일의 59 번째 라인에서 정의되었습니다.
|
inline |
LED UI와 현재 시각 및 모서리 상태를 초기화합니다.
DreamineCheckLed.xaml.cs 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyCorner(), ApplyVisualState().
다음에 의해서 참조됨 : OnCornerChanged(), OnDiameterChanged(), OnVisualChanged().


|
inlineprivate |
현재 모서리에 맞게 수평 및 수직 배치 옵션을 적용합니다.
DreamineCheckLed.xaml.cs 파일의 226 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.UI.Maui.BottomLeft, Corner, Dreamine.UI.Maui.TopLeft, Dreamine.UI.Maui.TopRight.
다음에 의해서 참조됨 : DreamineCheckLed().

|
inlineprivate |
현재 켜짐 및 맥동 상태에 맞게 색상, 불투명도와 애니메이션을 적용합니다.
DreamineCheckLed.xaml.cs 파일의 325 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DreamineCheckLed().

|
inlinestaticprivate |
모서리 바인딩 값 변경에 응답하여 컨트롤 배치를 갱신합니다.
| bindable | 값이 변경된 바인딩 가능 객체입니다. |
| oldValue | 이전 모서리 값입니다. |
| newValue | 새 모서리 값입니다. |
DreamineCheckLed.xaml.cs 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : DreamineCheckLed().

|
inlinestaticprivate |
지름 값 변경에 응답하여 LED 크기와 원형 스트로크를 갱신합니다.
| bindable | 값이 변경된 바인딩 가능 객체입니다. |
| oldValue | 이전 지름 값입니다. |
| newValue | 새 지름 값입니다. |
DreamineCheckLed.xaml.cs 파일의 307 번째 라인에서 정의되었습니다.
다음을 참조함 : DreamineCheckLed().

|
inlinestaticprivate |
켜짐 또는 맥동 값 변경에 응답하여 시각적 상태를 갱신합니다.
| bindable | 값이 변경된 바인딩 가능 객체입니다. |
| oldValue | 이전 값입니다. |
| newValue | 새 값입니다. |
DreamineCheckLed.xaml.cs 파일의 269 번째 라인에서 정의되었습니다.
다음을 참조함 : DreamineCheckLed().

|
static |
Corner 바인딩 가능 속성을 식별합니다.
DreamineCheckLed.xaml.cs 파일의 102 번째 라인에서 정의되었습니다.
|
static |
Diameter 바인딩 가능 속성을 식별합니다.
DreamineCheckLed.xaml.cs 파일의 91 번째 라인에서 정의되었습니다.
|
static |
IsOn 바인딩 가능 속성을 식별합니다.
DreamineCheckLed.xaml.cs 파일의 69 번째 라인에서 정의되었습니다.
|
static |
IsPulse 바인딩 가능 속성을 식별합니다.
DreamineCheckLed.xaml.cs 파일의 80 번째 라인에서 정의되었습니다.
|
getset |
부모 영역에서 LED를 고정할 모서리를 가져오거나 설정합니다.
DreamineCheckLed.xaml.cs 파일의 156 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyCorner().
|
getset |
LED 지름을 장치 독립 단위로 가져오거나 설정합니다.
DreamineCheckLed.xaml.cs 파일의 142 번째 라인에서 정의되었습니다.
|
getset |
LED가 켜져 있는지 여부를 가져오거나 설정합니다.
DreamineCheckLed.xaml.cs 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyVisualState().
|
getset |
켜진 LED에 맥동 애니메이션을 적용할지 여부를 가져오거나 설정합니다.
DreamineCheckLed.xaml.cs 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyVisualState().