[英]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.