안녕하세요!
c# wpf를 사용해서 메신저를 만들고 있습니다.
현재 1차로 만든 메신저는 메세지를 보여주는데 textbox를 사용하여 텍스트 메세지를 보여주고 있는데,
(그래서 메세지를 표시하는 방식이 ListBox에 TextBox를 메세지 건건마다 넣어서 그리는식으로 구현 되어 있습니다.)
슬랙이나, 잔디같은 메신저 처럼 간단한 텍스트에디팅이 가능하게 하려고 합니다.
텍스트에 포맷을 주려면 RichTextBox를 쓰면 되는것 같은데, 이걸 표시하려니 동일하게 ListBox에 신규RichTextBox를 계속 만들어서 넣어야 하는지,,
의문이 들어서 질문 드립니다.
공식 문서를 보면 TextBox보다 RichText가 훨씬 리소스를 많이 쓴다고 되어 있어서요.
RichText를 표시할 가벼운? 컨트롤이 따로 있을까요?
제가 찾아본 바로는 FlowdocumentReader나 view가 있는데,, 메세지 단건마다 이런걸 써도 될지 의문이듭니다.
감사합니다~
[최초 등록일: ]
[최종 수정일: 3/31/2022]