2011-04-06 2 views
1

제목으로.DockPanel Suite를 사용하여 DockContent에 DockContent를 추가하는 방법

예를 들어 다중 사용자 목록이있는 다중 대화방이 있습니다. 모든 사용자 목록을 오른쪽 독에 추가했습니다.

사용자가 사용자 목록을 하단 도크로 변경하면 오른쪽 도킹에 계속 추가됩니다.

사용자가 위치를 변경하더라도 올바른 위치에 추가 될 수 있도록 콘텐츠를 패널에 추가하려면 어떻게해야합니까?

WeiFenLuo의 DockPanel Suite에 대한 설명서가있는 곳이 있습니까?

+0

여기 문서 및 코드 샘플의 방법으로 약간의 스파 스 정보가있다 : 사용자가 인 경우에 입력 할 수있는이 방법을 보여줍니다 – bgmCoder

답변

0

DockContent 설정 방법을 모른 채 질문에 대답하기가 어렵습니다.

public class ChatRoom : DockContent{} 

public class UserList : DockContent{} 

당신이해야한다 모두는 서로 관련된 두 인스턴스 사이의 종속성을 만들 수 있습니다 :

당신이 두 개의 클래스를 가지고 가정. 특정 세부 사항을 알지 못하면 어떤 방법으로 최선인지 알려주지 만 특정 ChatRoom을 UserList에 등록하는 메소드를 추가 할 수 있으며 사용자가 방에 들어가거나 들어올 때마다 해당 ChatRoom에서 사용자를 추가/제거 할 수 있습니다. 명부.

public class ChatRoom : DockContent 
{ 
    private UserList MyUserList; 

    public void Register(UserList list) 
    { 
     MyUserList = list; 
    } 

    public void UserIn(User newUser) 
    { 
     // Code for adding user to chat room 
     MyUserList.Add(newUser); 
    } 
} 
+0

(https://github.com/dockpanelsuite/dockpanelsuite/wiki/_pages이 그것을 그들이 떠나면 같은 생각이 될 것입니다) – NominSim

관련 문제