|
Dreamine.UI.Wpf.Controls 1.0.1
Dreamine.UI.Wpf.Controls 사용자 인터페이스 기능과 구성 요소를 제공합니다.
|


클래스 | |
| class | DreamineComboBoxCommandContext |
정적 Public 멤버 함수 | |
| static void | SetCommandTriggerName (DependencyObject obj, string value) |
| static string | GetCommandTriggerName (DependencyObject obj) |
| static void | SetCommand (DependencyObject obj, ICommand value) |
| static ICommand | GetCommand (DependencyObject obj) |
| static void | SetCommandParameter (DependencyObject obj, object value) |
| static object | GetCommandParameter (DependencyObject obj) |
정적 Public 속성 | |
| static readonly DependencyProperty | CommandProperty |
| static readonly DependencyProperty | CommandParameterProperty |
| static readonly DependencyProperty | CommandTriggerNameProperty |
정적 Private 멤버 함수 | |
| static bool | GetIsHandlersHooked (DependencyObject o) |
| static void | SetIsHandlersHooked (DependencyObject o, bool v) |
| static bool | GetIsDropDownClosedHooked (DependencyObject o) |
| static void | SetIsDropDownClosedHooked (DependencyObject o, bool v) |
| static bool | GetIsUnloadedHooked (DependencyObject o) |
| static void | SetIsUnloadedHooked (DependencyObject o, bool v) |
| static void | SetDropDownClosedHandler (DependencyObject o, EventHandler? h) |
| static ? EventHandler | GetDropDownClosedHandler (DependencyObject o) |
| static void | SetUnloadedHandler (DependencyObject o, RoutedEventHandler? h) |
| static ? RoutedEventHandler | GetUnloadedHandler (DependencyObject o) |
| static void | OnCommandChanged (DependencyObject d, DependencyPropertyChangedEventArgs e) |
| static void | TryExecuteCommand (DependencyObject d, object? sender, string eventName, RoutedEventArgs eventArgs) |
| static void | TryExecuteCommand (DependencyObject d, object? sender, string eventName, EventArgs eventArgs) |
정적 Private 속성 | |
| static readonly DependencyProperty | IsHandlersHookedProperty |
| static readonly DependencyProperty | IsDropDownClosedHookedProperty |
| static readonly DependencyProperty | IsUnloadedHookedProperty |
| static readonly DependencyProperty | DropDownClosedHandlerProperty |
| static readonly DependencyProperty | UnloadedHandlerProperty |
여러 UI 이벤트를 MVVM 명령으로 전달하는 연결 트리거를 지원하는 콤보 상자입니다.
DreamineComboBox.cs 파일의 30 번째 라인에서 정의되었습니다.
|
inlinestatic |
지정한 객체에 연결된 명령을 가져옵니다.
| obj | 명령을 읽을 객체입니다. |
| ArgumentNullException | obj 가 null일 때 발생합니다. |
| InvalidCastException | 저장된 값이 ICommand가 아닐 때 발생합니다. |
DreamineComboBox.cs 파일의 806 번째 라인에서 정의되었습니다.
다음을 참조함 : CommandProperty.
다음에 의해서 참조됨 : TryExecuteCommand(), TryExecuteCommand().

|
inlinestatic |
지정한 객체의 명령 매개변수를 가져옵니다.
| obj | 값을 읽을 객체입니다. |
| ArgumentNullException | obj 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 873 번째 라인에서 정의되었습니다.
다음을 참조함 : CommandParameterProperty.
다음에 의해서 참조됨 : TryExecuteCommand(), TryExecuteCommand().

|
inlinestatic |
지정한 객체의 명령 트리거 목록을 가져옵니다.
| obj | 값을 읽을 객체입니다. |
| ArgumentNullException | obj 가 null일 때 발생합니다. |
| InvalidCastException | 저장된 값이 문자열이 아닐 때 발생합니다. |
DreamineComboBox.cs 파일의 731 번째 라인에서 정의되었습니다.
다음을 참조함 : CommandTriggerNameProperty.
다음에 의해서 참조됨 : TryExecuteCommand(), TryExecuteCommand().

|
inlinestaticprivate |
저장된 드롭다운 닫힘 처리기를 가져옵니다.
| o | 처리기를 소유한 객체입니다. |
null입니다.| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 540 번째 라인에서 정의되었습니다.
다음을 참조함 : DropDownClosedHandlerProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
드롭다운 닫힘 처리기 연결 여부를 가져옵니다.
| o | 상태를 소유한 객체입니다. |
| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 373 번째 라인에서 정의되었습니다.
다음을 참조함 : IsDropDownClosedHookedProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
라우트 이벤트 처리기 연결 여부를 가져옵니다.
| o | 상태를 소유한 객체입니다. |
true입니다.| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 306 번째 라인에서 정의되었습니다.
다음을 참조함 : IsHandlersHookedProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
언로드 처리기 연결 여부를 가져옵니다.
| o | 상태를 소유한 객체입니다. |
| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 440 번째 라인에서 정의되었습니다.
다음을 참조함 : IsUnloadedHookedProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
저장된 언로드 처리기를 가져옵니다.
| o | 처리기를 소유한 객체입니다. |
null입니다.| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 607 번째 라인에서 정의되었습니다.
다음을 참조함 : UnloadedHandlerProperty.
|
inlinestaticprivate |
명령이 설정되면 지원 이벤트를 한 번 연결하고 언로드 시 드롭다운 처리기를 해제하도록 구성합니다.
| d | 명령 속성이 변경된 객체입니다. |
| e | 이전 값과 새 값을 포함하는 속성 변경 데이터입니다. |
라우트 처리기는 유지하고 직접 구독한 DropDownClosed 처리기만 언로드 시 제거합니다.
DreamineComboBox.cs 파일의 911 번째 라인에서 정의되었습니다.
다음을 참조함 : GetDropDownClosedHandler(), GetIsDropDownClosedHooked(), GetIsHandlersHooked(), GetIsUnloadedHooked(), SetDropDownClosedHandler(), SetIsDropDownClosedHooked(), SetIsHandlersHooked(), SetIsUnloadedHooked(), SetUnloadedHandler(), TryExecuteCommand().

|
inlinestatic |
지정한 객체에 명령을 연결합니다.
| obj | 명령을 설정할 객체입니다. |
| value | 실행할 명령입니다. |
| ArgumentNullException | obj 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 765 번째 라인에서 정의되었습니다.
다음을 참조함 : CommandProperty.
|
inlinestatic |
지정한 객체에 명령 매개변수를 설정합니다.
| obj | 값을 설정할 객체입니다. |
| value | 명령에 전달할 값입니다. |
| ArgumentNullException | obj 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 840 번째 라인에서 정의되었습니다.
다음을 참조함 : CommandParameterProperty.
|
inlinestatic |
지정한 객체의 명령 트리거 목록을 설정합니다.
| obj | 값을 설정할 객체입니다. |
| value | 쉼표 구분 이벤트 이름 목록입니다. |
| ArgumentNullException | obj 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 690 번째 라인에서 정의되었습니다.
다음을 참조함 : CommandTriggerNameProperty.
|
inlinestaticprivate |
해제에 사용할 드롭다운 닫힘 처리기를 저장합니다.
| o | 처리기를 소유한 객체입니다. |
| h | 저장할 처리기이며 제거 시 null입니다. |
| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 507 번째 라인에서 정의되었습니다.
다음을 참조함 : DropDownClosedHandlerProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
드롭다운 닫힘 처리기 연결 여부를 설정합니다.
| o | 상태를 소유한 객체입니다. |
| v | 설정할 상태입니다. |
| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 406 번째 라인에서 정의되었습니다.
다음을 참조함 : IsDropDownClosedHookedProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
라우트 이벤트 처리기 연결 여부를 설정합니다.
| o | 상태를 소유한 객체입니다. |
| v | 설정할 상태입니다. |
| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 339 번째 라인에서 정의되었습니다.
다음을 참조함 : IsHandlersHookedProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
언로드 처리기 연결 여부를 설정합니다.
| o | 상태를 소유한 객체입니다. |
| v | 설정할 상태입니다. |
| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 473 번째 라인에서 정의되었습니다.
다음을 참조함 : IsUnloadedHookedProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
언로드 처리기를 저장합니다.
| o | 처리기를 소유한 객체입니다. |
| h | 저장할 처리기입니다. |
| ArgumentNullException | o 가 null일 때 발생합니다. |
DreamineComboBox.cs 파일의 574 번째 라인에서 정의되었습니다.
다음을 참조함 : UnloadedHandlerProperty.
다음에 의해서 참조됨 : OnCommandChanged().

|
inlinestaticprivate |
일반 이벤트가 구성된 트리거와 일치하면 명령을 실행합니다.
| d | 연결 속성을 소유한 객체입니다. |
| sender | 원래 이벤트 발신자입니다. |
| eventName | 비교할 이벤트 이름입니다. |
| eventArgs | 원래 이벤트 데이터입니다. |
| ArgumentNullException | d 또는 eventName 가 null일 때 발생할 수 있습니다. |
명시적 매개변수가 없으면 선택 상태가 포함된 이벤트 스냅숏을 전달합니다.
DreamineComboBox.cs 파일의 1149 번째 라인에서 정의되었습니다.
다음을 참조함 : GetCommand(), GetCommandParameter(), GetCommandTriggerName().

|
inlinestaticprivate |
라우트 이벤트가 구성된 트리거와 일치하면 명령을 실행합니다.
| d | 연결 속성을 소유한 객체입니다. |
| sender | 원래 이벤트 발신자입니다. |
| eventName | 비교할 이벤트 이름입니다. |
| eventArgs | 원래 라우트 이벤트 데이터입니다. |
| ArgumentNullException | d , eventName 또는 eventArgs 가 null일 때 발생할 수 있습니다. |
반복된 PreviewKeyDown은 무시하며, 명시적 매개변수가 없으면 이벤트 스냅숏을 전달합니다.
DreamineComboBox.cs 파일의 1060 번째 라인에서 정의되었습니다.
다음을 참조함 : GetCommand(), GetCommandParameter(), GetCommandTriggerName().
다음에 의해서 참조됨 : OnCommandChanged().


|
static |
명령에 전달할 선택적 연결 매개변수를 식별합니다.
DreamineComboBox.cs 파일의 636 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCommandParameter(), SetCommandParameter().
|
static |
이벤트와 일치할 때 실행할 연결 명령을 식별합니다.
DreamineComboBox.cs 파일의 621 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCommand(), SetCommand().
|
static |
명령을 실행할 쉼표 구분 이벤트 이름 목록을 식별합니다.
DreamineComboBox.cs 파일의 651 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCommandTriggerName(), SetCommandTriggerName().
|
staticprivate |
나중에 해제할 드롭다운 닫힘 처리기를 보관하는 내부 연결 속성입니다.
DreamineComboBox.cs 파일의 252 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetDropDownClosedHandler(), SetDropDownClosedHandler().
|
staticprivate |
드롭다운 닫힘 처리기의 중복 구독을 방지하는 내부 연결 속성입니다.
DreamineComboBox.cs 파일의 222 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetIsDropDownClosedHooked(), SetIsDropDownClosedHooked().
|
staticprivate |
라우트 이벤트 처리기가 이미 연결되었는지 나타내는 내부 연결 속성입니다.
DreamineComboBox.cs 파일의 207 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetIsHandlersHooked(), SetIsHandlersHooked().
|
staticprivate |
언로드 처리기의 중복 구독을 방지하는 내부 연결 속성입니다.
DreamineComboBox.cs 파일의 237 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetIsUnloadedHooked(), SetIsUnloadedHooked().
|
staticprivate |
언로드 처리기 인스턴스를 보관하는 내부 연결 속성입니다.
DreamineComboBox.cs 파일의 267 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetUnloadedHandler(), SetUnloadedHandler().