我想問你關於Skype的聊天消息塊,他們使用什麼樣的控制?聊天室控制應該使用
我只是想創建一個聊天室就像一個Skype的茶亭標籤,但是,我知道一定要使用哪個控制易於管理,像發送文本框或列表框來存儲信息的Skype。
任何想法請回答我!
感謝
我想問你關於Skype的聊天消息塊,他們使用什麼樣的控制?聊天室控制應該使用
我只是想創建一個聊天室就像一個Skype的茶亭標籤,但是,我知道一定要使用哪個控制易於管理,像發送文本框或列表框來存儲信息的Skype。
任何想法請回答我!
感謝
對於Skype的聊天框:
使用豐富的文本框或者多行文本框。
爲了創建一個聊天應用:
把它分解成位。
如果你想有一個標籤式聊天應用程序,您需要執行的第一件事是聊天服務器和客戶端。
Here's a decent simple WPF chat application tutorial你可以看看。
然後這一切都建立和工作添加與一個標籤控件和下班後。
如果我使用文本框,如何存放檔案時,他們發送的文件,爲Skype [作者空間名空間DATETIME]看着像一個記錄,做文本框可以輸入文件圖標呢? – user1417068
好的,謝謝,我會試試看。 – user1417068
您可以爲每條消息添加一個文本框,以便您可以更好地控制定位。但不可點擊的列表框也不錯。到底是你的藝術選擇
我還看到了一篇關於聊天的教程,他們使用RichTextBox,而Richtextbox也可以將圖像文件和控件放入其中。 – user1417068
您可以使用包含的listItem包含段落或TextBlock的 這種方式,您可以使用不同的字體顏色ANS風格的發送者和接收者,這樣的名單:
<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>
啓用'MultiLine'的'TextBox'會做...? – Shai
這不是一個真正的編程問題 - 您應該嘗試編寫一個控件,以實現您想要的功能,然後在遇到無法實現的某些功能時提問。 –
如果我使用文本框,如何存放檔案時,他們發送的文件,爲Skype [作者空間名空間DATETIME]看着像一個記錄,做文本框可以輸入文件圖標呢? – user1417068