0

我想问一下Skype的聊天消息块,他们使用了什么样的控件?

我只是想创建一个像Skype聊天标签一样的聊天室,但我不确定使用哪个控件易于管理,用于像TextBox或ListBox这样的Skype来存储发送的消息。

4

3 回答 3

0

对于 Skype 聊天框:

使用富文本框或多行文本框。

创建聊天应用程序:

把它分解成小块。

如果您想要一个选项卡式聊天应用程序,您首先需要实现的是聊天服务器和客户端。

这是一个不错的简单 WPF 聊天应用程序教程,您可以查看。

然后在它全部创建并工作之后添加一个选项卡控件并使用它。

于 2012-05-28T10:46:14.370 回答
0

您可以为每条消息添加一个文本框,这样您就可以更好地控制定位。但是一个不可点击的列表框也很好。最后是你的艺术选择

于 2012-05-28T10:46:45.207 回答
0

您可以使用包含包含段落或文本块的列表项的列表,这样您可以为发送者和接收者使用不同的字体颜色和样式,如下所示:

            <ListView.View>
            <GridView>
                <GridViewColumn >
                    <ListBoxItem Width="85" Height="15">
                        <TextBlock x:Name="textBlock1" TextWrapping="Wrap" Text="my content here"/>
                    </ListBoxItem>
                </GridViewColumn>
            </GridView>
        </ListView.View>
    </ListView>
于 2017-04-15T17:06:15.500 回答