【发布时间】:2014-09-02 10:32:04
【问题描述】:
我正在制作聊天程序,并且我有一个用于连接聊天服务器的 API。
这里的API是主类。
public partial class PengChat3ClientSock : IDisposable
好吧,我也重写了ToString 方法。
public override string ToString()
{
string s;
if (ConnectedIP != null && ConnectedPort != null)
s = ConnectedIP + ':' + ConnectedPort.Value.ToString();
else
return "";
if (string.IsNullOrEmpty(Nickname))
return s;
else
return s + " \"" + Nickname + "\"";
}
嗯,在客户端程序中,
这是一个套接字列表
private List<PengChat3ClientSock> socketList = new List<PengChat3ClientSock>();
我有组合框来显示连接列表
<ComboBox Grid.Row="0" Grid.ColumnSpan="2" Height="20">
</ComboBox>
现在,我想将 ComboBox ItemsSource 与变量 socketList 绑定
我想在客户端创建新套接字时添加/删除套接字列表,并推回套接字列表或从套接字列表中删除。
有可能吗?
谢谢。
【问题讨论】:
-
ObsrevableCollection