簡體   English   中英

如何使用DockPanel Suite將DockContent添加到DockPane

[英]How to add DockContent into DockPane using DockPanel Suite

作為標題。

例如,我有多個帶有多個用戶列表的聊天室。 我將所有用戶列表添加到正確的擴展塢上。

問題是,如果用戶將用戶列表更改為底部停靠點,我仍將添加到正確的停靠點。

如何將內容添加到窗格中,以便即使用戶更改位置也可以將其添加到正確的位置?

魏芬洛的DockPanel Suite的gd文檔在哪里?

不知道如何設置DockContent很難回答您的問題。

假設您有兩節課:

public class ChatRoom : DockContent{}

public class UserList : DockContent{}

您要做的就是在彼此關聯的兩個實例之間創建一個依賴關系。 同樣,在不了解更多細節的情況下很難告訴您哪種方法是最好的,但是您只需添加一種方法即可將特定的ChatRoom注冊到UserList中,並且每次用戶離開或進入會議室時,您都需要在其中添加/刪除該用戶。清單。

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);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM