【发布时间】:2010-12-31 13:04:30
【问题描述】:
我正在尝试学习 WPF,并且正在考虑创建一个简单的 IRC 客户端。最复杂的部分是创建聊天记录。我希望它看起来或多或少像 mIRC 中的那个:
或 irssi:
重要的部分是文本应该是可选择的,行应该换行并且应该能够处理相当大的日志。
我能想到的替代方案是:
- ScrollViewer 中的 StackPanel,其中每一行都是一行
- ListView,因为这似乎更适合动态内容/数据绑定。
- 创建一个自己的控件,它自己进行渲染。
是否有任何 WPF 大师对采取哪个方向以及从哪里开始有一些想法?
【问题讨论】:
标签: c# wpf wpf-controls irc