示例#1
0
        public ChatPageView()
        {
            InitializeComponent();

            _events = IoC.Get <IEventAggregator>();
            _events.SubscribeOnPublishedThread(this);

            CommentsScrollViewer.ScrollToEnd();
        }
示例#2
0
        public async Task HandleAsync(CommentEvent message, CancellationToken cancellationToken)
        {
            if (message.ScrollToEnd)
            {
                CommentsScrollViewer.ScrollToEnd();
            }

            if (message.ScrollToVerticalOffset)
            {
                CommentsScrollViewer.ScrollToVerticalOffset(500);
            }

            await Task.CompletedTask;
        }