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


Public 멤버 함수 | |
| DreamineExpander () | |
정적 Public 속성 | |
| static readonly BindableProperty | HeaderProperty |
| static readonly BindableProperty | IsExpandedProperty |
| static readonly BindableProperty | ExpanderContentProperty |
속성 | |
| string | Header [get, set] |
| bool | IsExpanded [get, set] |
| View? | ExpanderContent [get, set] |
이벤트 | |
| EventHandler? | ExpandedChanged |
Private 멤버 함수 | |
| void | OnHeaderTapped (object? sender, TappedEventArgs e) |
| void | ApplyExpandedState () |
머리글 탭으로 콘텐츠를 펼치거나 접을 수 있는 MAUI 컨트롤입니다.
DreamineExpander.xaml.cs 파일의 11 번째 라인에서 정의되었습니다.
|
inline |
확장 컨트롤 UI를 초기화하고 현재 확장 상태를 적용합니다.
DreamineExpander.xaml.cs 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyExpandedState().

|
inlineprivate |
현재 확장 상태에 맞게 콘텐츠 표시와 화살표를 갱신합니다.
DreamineExpander.xaml.cs 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : IsExpanded.
다음에 의해서 참조됨 : DreamineExpander().

|
inlineprivate |
머리글 탭에 응답하여 확장 상태를 전환하고 변경 이벤트를 발생시킵니다.
| sender | 이벤트를 발생시킨 객체입니다. |
| e | 탭 이벤트 인수입니다. |
DreamineExpander.xaml.cs 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : ExpandedChanged, IsExpanded.
|
static |
ExpanderContent 바인딩 가능 속성을 식별합니다.
DreamineExpander.xaml.cs 파일의 46 번째 라인에서 정의되었습니다.
|
static |
Header 바인딩 가능 속성을 식별합니다.
DreamineExpander.xaml.cs 파일의 21 번째 라인에서 정의되었습니다.
|
static |
IsExpanded 바인딩 가능 속성을 식별합니다.
DreamineExpander.xaml.cs 파일의 33 번째 라인에서 정의되었습니다.
|
getset |
펼쳤을 때 표시할 내부 콘텐츠를 가져오거나 설정합니다.
DreamineExpander.xaml.cs 파일의 86 번째 라인에서 정의되었습니다.
|
getset |
확장 영역의 머리글 텍스트를 가져오거나 설정합니다.
DreamineExpander.xaml.cs 파일의 58 번째 라인에서 정의되었습니다.
|
getset |
콘텐츠가 펼쳐져 있는지 여부를 가져오거나 설정합니다.
DreamineExpander.xaml.cs 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyExpandedState(), OnHeaderTapped().
| EventHandler? Dreamine.UI.Maui.DreamineExpander.ExpandedChanged |
사용자 입력으로 확장 상태가 변경될 때 발생합니다.
DreamineExpander.xaml.cs 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnHeaderTapped().