Пример #1
0
        public SampleController()
        {
            _themeListener = new ThemeListener();

            Current = this;
            this.InitializeComponent();

            _themeListener.ThemeChanged += (s) =>
            {
                ThemeChanged?.Invoke(this, new ThemeChangedArgs {
                    Theme = GetCurrentTheme()
                });
            };

            // Prevent Pop in on wider screens.
            if (((FrameworkElement)Window.Current.Content).ActualWidth > 700)
            {
                SidePaneState = PaneState.Normal;
            }

            ThemePicker.SelectedIndex     = (int)GetCurrentTheme();
            ThemePicker.SelectionChanged += ThemePicker_SelectionChanged;

            DocumentationTextblock.SetRenderer <SampleAppMarkdownRenderer>();

            ProcessSampleEditorTime();
            XamlCodeEditor.UpdateRequested += XamlCodeEditor_UpdateRequested;
        }
Пример #2
0
        public Shell()
        {
            InitializeComponent();

            Current = this;
            DocumentationTextblock.SetRenderer <SampleAppMarkdownRenderer>();
        }