Brook.ZhiHuRiBao.Pages.MainContentPage.Subscriber C# (CSharp) Метод

Subscriber() приватный Метод

private Subscriber ( StoryEvent param ) : void
param Brook.ZhiHuRiBao.Events.StoryEvent
Результат void
        private void Subscriber(StoryEvent param)
        {
            switch (param.Type)
            {
                case StoryEventType.Comment:
                    if (Config.IsSinglePageStatus(CurrentUIStatus))
                    {
                        Frame rootFrame = App.GetWindowFrame();
                        if (rootFrame == null)
                            return;

                        rootFrame.Navigate(typeof(CommentPage));
                    }
                    break;
                case StoryEventType.ShareToWeiBo:
                    if (WeiboSharePopup.IsOpen)
                        break;

                    WeiboSharePopup.IsOpen = true;
                    PostMsg.Text = string.Format($"{VM.MainHtmlContent.title} {VM.MainHtmlContent.share_url}");
                    Animator.Use(AnimationType.ZoomInDown).SetDuration(TimeSpan.FromMilliseconds(800)).PlayOn(WeiboSharePopup, ()=>
                    {
                        var transform = (CompositeTransform)PrepareTransform(WeiboSharePopup, typeof(CompositeTransform));
                        transform.CenterX = transform.CenterY = 0;
                    });
                    break;
            }
        }