public ChatPageView() { InitializeComponent(); _events = IoC.Get <IEventAggregator>(); _events.SubscribeOnPublishedThread(this); CommentsScrollViewer.ScrollToEnd(); }
public async Task HandleAsync(CommentEvent message, CancellationToken cancellationToken) { if (message.ScrollToEnd) { CommentsScrollViewer.ScrollToEnd(); } if (message.ScrollToVerticalOffset) { CommentsScrollViewer.ScrollToVerticalOffset(500); } await Task.CompletedTask; }