이 단원에서는 탐색 컨트롤에 항목을 추가하는 방법을 배우게됩니다. 이를 위해, 참고 비즈니스 클래스 라이브러리에서 비즈니스 클래스가 사용됩니다.
이 단원에서는 탐색 컨트롤에 항목을 추가하는 방법을 배우게됩니다. 이러한 이유로, 비즈니스 클래스 라이브러리 참고 비즈니스 클래스의 사용.
참고 참고
진행하기 전에, 우리는 다음과 같은 교훈을 검토하는 것이 좋습니다 :
진행하기 전에, 우리는 다음과 같은 과정을 검토하는 것이 좋습니다 :
다른 위치에서 작업을 놓습니다
비즈니스 클래스 라이브러리 및 사용 스케줄러 모듈에서 클래스 추가 ( XPO / EF )
다른 위치에서 작업
비즈니스 클래스 라이브러리에서 클래스를 추가하고 스케줄러 모듈을 사용 (XPO / EF)
- 나는 f를 참고 클래스가 코드에서 상위로 사용되지 않습니다, 당신은 UI 생성 과정에 추가해야합니다. 이렇게하려면 사용하는 모듈 디자이너를 . 에서 수출 유형의 창, 초점 참조 된 어셈블리를 | DevExpress.Persistent.BaseImpl.v 19.2 | 참고 항목 스페이스 바. 참고하여주십시오 비즈니스 클래스 라이브러리 (XPO)에서 추가 클래스 자세한 내용은 교훈.
-
XAF 애플리케이션의 네비게이션 구조에 의해 정의된다 NavigationItems 노드에서 응용 모델 . 인보 탐색을 사용자 정의하려면 모델 E의 ditor 더블은 클릭하여 Model.DesignedDiffs.xafml의 에서 파일 MySolution.Module의 프로젝트를. 트리보기에서을 탐색 NavigationItems | 항목 | 기본 | 항목 노드. 마우스 오른쪽 버튼을 클릭하면, 필요한 탐색 항목에 하위 항목을 추가하려면 항목 노드를 선택 추가 ... | NavigationItem 호출 된 컨텍스트 메뉴에서.
-
클래스가 코드 조상 사용하지 않을 경우는 UI 생성 프로세스에 추가 할 필요가 있습니다. 이렇게하려면 모듈 디자이너를 사용합니다. "내보내기 유형"창 참조 포커싱 어셈블리 | 익스프레스 개발 .BaseImpl.v19.2 지속 |. 항목과 스페이스 바를 기록합니다. 자세한 내용은에서 비즈니스 클래스 라이브러리 (XPO)에서 과정 추가를 참조하십시오.
-
응용 프로그램 탐색 항목 노드 모델에 의해 정의 된 응용 프로그램의 XAF 탐색 구조. 사용자 정의 탐색에, "모델. 디자인 Diffs.xafml"를 더블 클릭하십시오 파일 MySolution의 모델 편집기를 호출합니다. 모듈 프로젝트. 항목 | | 디폴트 | 프로젝트 노드 트리보기에서 탐색 항목으로 이동합니다. 당신이 원하는 탐색 항목에 아이를 추가하려면, "프로젝트"노드를 마우스 오른쪽 버튼으로 클릭하고 "추가 ..."| 컨텍스트 메뉴에서 탐색 항목이 호출됩니다.
-
새로 추가 된 노드의 경우에 "Note_ListView"를 선택 보기 드롭 다운 목록을. 캡션 속성이 자동으로 "주의"로 설정됩니다. 선택적으로, 사용자 친화적 설정할 수 있습니다 아이디 값입니다.
-
새로 추가 된 노드에 대해 "보기"드롭 다운 목록에서 "Note_ListView"를 선택합니다. "제목"속성이 자동으로 설정됩니다 "관심." 다른 방법으로는 사용자 친화적 인 ID 값을 설정할 수 있습니다.
As you have seen, there are many ready-to-use Views available in the View dropdown list. These views are automatically generated based on business classes loaded to the Application Model. One of these classes is Note. So, you only need to add a corresponding View to the navigation items collection.
正如您所看到的,在"视图"下拉列表中有许多现成的视图可用。这些视图根据加载到应用程序模型的业务类自动生成。这些类之一是"注意"。因此,您只需向导航项集合添加相应的视图。
Note 注意
You can set shortcuts for navigation items via the Shortcut property. In this instance, you will not have to use a mouse to switch between Views, even if the navigation control is hidden via the View | Panels | Navigation | Hidden menu item.
您可以通过快捷方式属性为导航项设置快捷方式。在这种情况下,您不必使用鼠标在视图之间切换,即使导航控件通过视图隐藏 |面板 |导航 |隐藏的菜单项。
-
Run the WinForms or ASP.NET application. You now have an additional navigation item that allows you to add and edit plain text notes. Also note that this item already has an image assigned.
-
运行 WinForms 或ASP.NET应用程序。现在,您有一个允许您添加和编辑纯文本注释的其他导航项。另请注意,此项目已分配了图像。
Note 注意
비즈니스 클래스를 정의 당신에게 때, 당신이 적용 할 수있는 파일 응용 프로그램 DefaultClassOptionsAttribute 또는 NavigationItemAttribute 속성에게 사용하는 모델입니다. 참조의 대신 응용 프로그램 비즈니스 클래스 클래스 라이브러리에서 상속 (XPO) 레슨에이에 lesson.You 캔 참조 변경 제작을 모델의 호출에 대한 편집기 Model.DesignedDiffs.xafml의 상기에서 파일 위치 블록 홈페이지 데모 | MainDemo.Module . 프로젝트
응용 프로그램에서 비즈니스 클래스를 정의 할 때, 당신은 오히려 응용 프로그램 모델을 사용하는 것보다, 기본 옵션 클래스의 속성이나 탐색 프로젝트 속성을 적용 할 수 있습니다. 클래스 라이브러리 (XPO)로부터 상속 사업의 과정을 참조하십시오.당신이이과에서 만든 전화를 모델링 할 수 있습니다 모델 편집기를 변경합니다. 주요 시범 모듈 프로젝트.