-
20250624 개발 일지. WPF 버튼 학습 및 로비 유저 목록 버그 수정개발일지/C# 채팅 프로그램 2025. 6. 25. 13:56728x90
점심쯤 옴
# 할 일
채팅 클라이언트에 UI동기화를 위한 래퍼 클래스 추가
클라이언트에 방 생성 기능 추가# 로비 유저 목록 버그
방 생성 또는 입장 시 로비 유저 목록에서 제거되는지 확인 -> 관리 객체에서는 제거되었지만 뷰 객체에서 제거가 안되어있음
뷰매니저에서 제거관련 처리를 생각해봐야 할 듯
# WPF 버튼 클릭으로 특정 객체 취득C# WPF에서 ListBox ItemsSource속성에 ObservableCollection를 대입했는데 ListBox 내 버튼을 누르면 이벤트로 특정 ObservableCollection 객체를 가져올 수 있는지
-> 가능. ListBox에 해당 ObservableCollection를 Binding 하고 버튼 Tag에 Binding 키워드 사용
# 일지
첫 패킷 설계가 그대로 남아있는 경우는 없는 것 같다.
오늘은 UI동기화를 위해 프로토버프로 자동 생성되는 클래스를 담는 랩퍼클래스를 만들어서 래퍼클래스의 속성을 수정 시 UI에서도 수정되도록 구현했다.
방 생성 기능을 추가했는데 제대로 작동되는지는 아직 확인이 필요하다. 방을 생성해서 이미 로비에서 퇴장했지만 남아있는 버그도 발견했다.# 내일 할 일
방 생성 기능 재확인 -> 문제 없을 시 채팅 기능 확인728x90'개발일지 > C# 채팅 프로그램' 카테고리의 다른 글
20250626 개발 일지. 채팅 클라이언트 채팅 표시 버그 수정 (0) 2025.06.27 20250625 개발 일지. 방 생성 및 입장 버그 수정 (2) 2025.06.26 20250623 개발 일지. 닉네임 변경 기능 버그 수정 및 깃 사용 이슈 (0) 2025.06.25 20250620 개발 일지. 버그 수정 및 패킷 설계 고민 (2) 2025.06.24 20250619 개발 일지. 프로토버프 제로카피 게시글 읽기 및 뷰매니저 작성 (0) 2025.06.24