聊天的物品

RadChat的工作与集合ChatItem对象。该控件提供了您可以使用的不同聊天项,例如基本的TextMessage以及各种拾取器(itempicker、datapicker、timepicker)和预定义的卡片(通过cardpicker定义)。

本节介绍RadChat提供的不同聊天项的具体细节:

Xamarin Ninja图像的teleerik UI

聊天项目是的一部分Xamarin的Telerik UI一个专业级的UI组件库,用于构建现代和功能丰富的 应用程序。要想尝试一下,注册一个30天的免费试用。

  • 消息- RadChat的基本讯息单位;除了消息本身的文本,每个TextMessageinstance包含有关消息作者的信息以及任何其他数据;
  • 时间休息-用于封装消息在一个特定的条件,如读/未读,时间间隔或任何其他你会选择的对话。它看起来就像一条横贯留言板的分割线,上面附有一条短信。
  • PickerItem-特殊ChatItem类型,其中包含用于向最终用户提供选择的RadChatPicker控件。根据所呈现的信息和应该做出的选择,选择器可以是下面列出的类型之一:
    • DatePicker -用于显示日历以选择日期;
    • TimePicker -用于显示时钟视图以选择时间;
    • ItemPicker——提供一个可供最终用户选择的建议列表;
    • CardPicker -用于呈现具有结构化布局的卡的列表;

此外,还可以使用自定义项模板创建自己的聊天项,并将它们添加到控件的items集合中。欲了解更多详情,请访问MVVM支持ItemTemplateSelector的话题。

另请参阅

在本文中
Baidu
map