채팅 프로그램을 만들고 채팅 서버에 연결할 API가 있습니다.자동으로 바인딩 된 WPF ComboBox
여기 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
클라이언트가 새 소켓을 만들 때 소켓 목록을 추가/제거하고 socketList로 다시 밀거나 socketList에서 제거하려고합니다.
가능합니까?
감사합니다.
ObsrevableCollection –