chatbubble封装

This commit is contained in:
Kaniu Tayou
2018-12-20 20:06:10 +08:00
parent cd90e6bd30
commit d51784bbc3
9 changed files with 50 additions and 131 deletions
+2 -33
View File
@@ -59,22 +59,7 @@ namespace StormChatWPF
App.Current.Dispatcher.Invoke(
delegate ()
{
TextBlock text = new TextBlock
{
MaxWidth = 400,
MinWidth = 10,
MinHeight = 30,
Text = message.Text,
TextWrapping = TextWrapping.Wrap,
FontFamily = new FontFamily("Comic Sans MS"),
HorizontalAlignment = HorizontalAlignment.Left
};
Label label = new Label
{
HorizontalAlignment = HorizontalAlignment.Left,
Content = text
};
OutBox.Children.Add(label);
OutBox.Children.Add(new ChatBubble(message,HorizontalAlignment.Left));
});
}//接受到的的消息
else
@@ -82,23 +67,7 @@ namespace StormChatWPF
App.Current.Dispatcher.Invoke(
delegate ()
{
TextBlock text = new TextBlock
{
MaxWidth = 400,
MinWidth = 10,
MinHeight = 30,
Text = message.Text,
TextWrapping = TextWrapping.Wrap,
FontFamily = new FontFamily("Comic Sans MS"),
HorizontalAlignment = HorizontalAlignment.Right
};
Label label = new Label
{
HorizontalAlignment=HorizontalAlignment.Right,
Content=text
};
OutBox.Children.Add(label);
OutBox.Children.Add(new ChatBubble(message,HorizontalAlignment.Right));
});
}//发送的的消息
}//将消息展现于UI界面