Пример #1
0
        private async Task LoadMarkdownFile(StorageFile file)
        {
            var read = await FileIO.ReadTextAsync(file);

            var html = MDParser.Parse(read);

            content    = html;
            aboutShown = false;

            SetView(content);
        }
Пример #2
0
        private void SetView(string html)
        {
            string result = MDParser.GetHeader(IsDark());

            result += MDParser.Parse(html);
            result += MDParser.GetFooter();

#if DEBUG
            Debug.WriteLine(result);
#endif

            wvView.NavigateToString(result);
        }
Пример #3
0
        public MainPage()
        {
            this.InitializeComponent();

            string usage   = loader.GetString("usage");
            string license = loader.GetString("license");

            about = MDParser.Parse(usage + "\n\n" + license);

            bool defaultDark = App.Current.RequestedTheme == ApplicationTheme.Dark;

            this.RequestedTheme = defaultDark ? ElementTheme.Dark : ElementTheme.Light;

            tsDark.IsOn     = defaultDark;
            tsDark.Toggled += ChangeTheme;

            content              = about;
            aboutShown           = true;
            bDocument.Visibility = Visibility.Collapsed;
        }