private async Task SetApplicationViewHelperAsync()
 {
     // Initializes a new instance of a ApplicationViewHelper with internal implementation of IApplicationViewData.
     // Also you can use default implementation of IApplicationViewData.
     ApplicationViewHelper = new ApplicationViewHelper(new ApplicationViewData());
     await ApplicationViewHelper.SetAsync();
 }
Beispiel #2
0
        private async void nhkEasy_Btn_Click(object sender, RoutedEventArgs e)
        {
            if (!ApplicationViewHelper.Contains("newsViewerWithRuby"))
            {
                int newViewId = await ApplicationViewHelper.CreateNewViewAsync(typeof(NewsReaderWithRubyPage));

                CoreApplicationView newView = ApplicationViewHelper.GetViewFromId(newViewId);
                bool viewShown = await ApplicationViewSwitcher.TryShowAsStandaloneAsync(newViewId, ViewSizePreference.UseMore);
            }
            else
            {
                int newViewId = ApplicationViewHelper.GetId("newsViewerWithRuby");
                if (newViewId != -1)
                {
                    await ApplicationViewSwitcher.SwitchAsync(newViewId);
                }
            }
        }
Beispiel #3
0
        private async void ReadEasyNews_Btn_Click(object sender, RoutedEventArgs e)
        {
            string x = ((HyperlinkButton)sender).Tag?.ToString();

            if (!string.IsNullOrWhiteSpace(x))
            {
                if (!ApplicationViewHelper.Contains(x))
                {
                    int newViewId = await ApplicationViewHelper.CreateNewViewAsync(x, typeof(NewsReaderWithRubyPage), navParameter : x);

                    CoreApplicationView newView = ApplicationViewHelper.GetViewFromId(newViewId);
                    bool viewShown = await ApplicationViewSwitcher.TryShowAsStandaloneAsync(newViewId, ViewSizePreference.UseMore);
                }
                else
                {
                    int newViewId = ApplicationViewHelper.GetId(x);
                    if (newViewId != -1)
                    {
                        await ApplicationViewSwitcher.SwitchAsync(newViewId);
                    }
                }
            }
        }
Beispiel #4
0
 public MainActivity()
 {
     ApplicationViewHelper.GetBaseActivityEvents().Create += OnCreateEvent;
 }