Approved
Last Updated: 27 Jan 2020 13:54 by ADMIN

This bug is related to the text shown on top of the message groups. The text shows the time + the author's name. For example: "12:30PM,John Doe". 

Add a space between the time and the author's name. It should be "12:30PM, John Doe", instead of "12:30PM,John Doe".

To work this around, add a space before the author's name when you create the Author instance.

this.Chat.AddMessage(new TextMessage(new Author(" John Doe"), "Hi", DateTime.Now.AddDays(-3)));

Or extract the ControlTemplate of MessageGroup and add a Margin to the TextBlock element that shows the Author's name.

 

Approved
Last Updated: 24 Jan 2020 15:10 by ADMIN

If you populate the RadChat control using its DataSource and then bind the CurrentAuthor property, the message from the current author don't use the correct color. This reproduces only if the CurrentAuthor binding is set after the DataSource binding.

Note that the title says that this happens when using the DataSource, but you can reproduce it also if simply add a message from an author different than the current one, and then change the CurrentAuthor to the one used for the message.

To resolve this change the order of the property bindings. The first one should be CurrentAuthor and then DataSource.
<telerik:RadChat CurrentAuthor="{Binding MyCurrentAuthor}" DataSource="{Binding MyMessageSource}" />


Approved
Last Updated: 24 Jan 2020 13:51 by ADMIN

Regardless of the current culture applied, the date shown on top of a group of message uses InvariantCulture (English). In comparison the time break date is formatted according to the culture.

This comes from a bug in WPF. https://stackoverflow.com/questions/520115/stringformat-localization-issues-in-wpf/520334#520334

To work this around, override the Language property metadata of FrameworkElement.

FrameworkElement.LanguageProperty.OverrideMetadata(
      typeof(FrameworkElement),
      new FrameworkPropertyMetadata(
          XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));

Approved
Last Updated: 27 Jan 2020 14:03 by ADMIN
Created by: Benjamin
Comments: 0
Category: Chat
Type: Feature Request
1

Hello,

 

It would be great to be able to tag an author with @.

The idea is to provide an authors list like in skype :

The authors list could be setted with binding from ViewModel by example. Message could have a tagged authors list too in order to easily send a notification to all tagged users from ViewModel.

 

Regards,

Approved
Last Updated: 12 Mar 2019 14:39 by ADMIN
Created by: Simeon
Comments: 1
Category: Chat
Type: Feature Request
3

Currently, when the user opens the chat screen, the app gets the messages and scrolls to the bottom by default. The user wants to get more messages from the server as he/her scrolls up.