Esempio n. 1
0
        public override async Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> suspensionState)
        {
            GoogleAnalytics.EasyTracker.GetTracker().SendView("MainPage");

            if (suspensionState.Any())
            {
                //Value = suspensionState[nameof(Value)]?.ToString();
            }

            // Read Posts from DB
            HanuDowsApplication.getInstance().ReadPostsFromDB(false);

            ObservablePost op = ObservablePost.Instance();

            op.Reset();
            PostTitle   = op.PostTitle;
            PostMeta    = op.PostMeta;
            PostContent = op.PostContent;

            DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();

            dataTransferManager.DataRequested += ShareData;

            await Task.CompletedTask;
        }
Esempio n. 2
0
        public static ObservablePost Instance()
        {
            if (instance == null)
            {
                instance = new ObservablePost();
            }

            return(instance);
        }
Esempio n. 3
0
        public void PreviousPost()
        {
            ObservablePost op = ObservablePost.Instance();

            op.PreviousPost();

            PostTitle   = op.PostTitle;
            PostMeta    = op.PostMeta;
            PostContent = op.PostContent;
        }
Esempio n. 4
0
 public void NextPost()
 {
     op = ObservablePost.Instance();
     op.NextPost();
     __setPostData();
 }
Esempio n. 5
0
 public void PreviousPost()
 {
     op = ObservablePost.Instance();
     op.PreviousPost();
     __setPostData();
 }