|
Dreamine.MVVM.Locators.Wpf 1.0.7
Dreamine.MVVM.Locators.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
|
정적 Public 멤버 함수 | |
| static bool | GetAutoWireViewModel (DependencyObject obj) |
| static void | SetAutoWireViewModel (DependencyObject obj, bool value) |
| static FrameworkElement | ResolveView (object viewModel) |
정적 Public 속성 | |
| static readonly DependencyProperty | AutoWireViewModelProperty |
정적 Private 멤버 함수 | |
| static void | OnAutoWireViewModelChanged (DependencyObject d, DependencyPropertyChangedEventArgs e) |
| static ? Type | FindViewType (string[] candidateTypeNames) |
ViewModel 자동 바인딩과 View 확인을 위한 WPF 도우미를 제공합니다.
ViewModelBinder.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
로드된 어셈블리에서 생성 가능한 WPF View 후보 타입을 찾습니다.
| candidateTypeNames | 검색할 전체 타입 이름 후보입니다. |
null입니다.ViewModelBinder.cs 파일의 215 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ResolveView().

|
inlinestatic |
ViewModel 자동 바인딩 활성화 여부를 가져옵니다.
| obj | 대상 종속성 객체입니다. |
true입니다.ViewModelBinder.cs 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : AutoWireViewModelProperty.
|
inlinestaticprivate |
자동 연결 속성이 활성화되면 ViewModel을 확인해 DataContext에 할당합니다.
| d | 변경된 종속성 객체입니다. |
| e | 속성 변경 정보입니다. |
ViewModelBinder.cs 파일의 179 번째 라인에서 정의되었습니다.
|
inlinestatic |
지정한 ViewModel에 대응하는 View를 확인하고 DataContext에 ViewModel을 할당합니다.
| viewModel | ViewModel 인스턴스입니다. |
| ArgumentNullException | viewModel 이 null인 경우 발생합니다. |
| InvalidOperationException | 전체 타입 이름이나 대응 View 타입을 확인하지 못한 경우 발생합니다. |
ViewModelBinder.cs 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : FindViewType().
다음에 의해서 참조됨 : Dreamine.MVVM.Locators.Wpf.ContentControlNavigator.Navigate(), Dreamine.MVVM.Locators.Wpf.RegionBinder.Navigate().


|
inlinestatic |
ViewModel 자동 바인딩 활성화 여부를 설정합니다.
| obj | 대상 종속성 객체입니다. |
| value | 자동 확인 및 할당을 활성화하려면 true입니다. |
ViewModelBinder.cs 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : AutoWireViewModelProperty.
|
static |
View의 DataContext에 ViewModel을 자동 할당하는 연결 속성입니다.
ViewModelBinder.cs 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAutoWireViewModel(), SetAutoWireViewModel().