Exemplo n.º 1
0
        /// <summary>
        /// Creates the application host.
        /// </summary>
        /// <returns>An application <see cref="Host">host</see>.</returns>
        protected override Host CreateHost()
        {
            var host = new FrameHost<_view>();
            
            host.WithConfiguration<NavigationSettings>()
                .DependsOn<ShowShellView<FrameShellView<_view>>>()
                .Configure( ns => ns.CacheSize = 1 );

            return host;
        }
Exemplo n.º 2
0
        public void InitializeHosts()
        {
            //InitializeHosts
            ColorFrameHost    = new FrameHost <TColorFrame>();
            DepthFrameHost    = new FrameHost <TDepthFrame>();
            SkeletonFrameHost = new FrameHost <TSkeletonFrame>();

            ColorFrameReady    += ColorFrameHost.SendFrame;
            DepthFrameReady    += DepthFrameHost.SendFrame;
            SkeletonFrameReady += SkeletonFrameHost.SendFrame;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Creates the application host.
        /// </summary>
        /// <returns>An application <see cref="Host">host</see>.</returns>
        protected override Host CreateHost()
        {
            var host = new FrameHost<MainPage>();$if$ ($enableSettings$ == true)
            
            // adding an entry for the Settings contract (aka charm)
            host.WithConfiguration<ContractSettings>()
                .Configure( cs => cs.AddSetting( "Defaults", "DefaultSettings" ) );$endif$$if$ ($enableSearch$ == true)

            // enabling the Search contract (aka charm)
            host.WithConfiguration<ContractSettings>()
                .Configure( cs => cs.SearchOptions.PlaceholderText = "Enter your search" )
                .Configure( cs => cs.SearchOptions.ShowOnKeyboardInput = true );$endif$

            return host;
        }
Exemplo n.º 4
0
        private static void Main()
        {
            if ((System.Windows.Media.RenderCapability.Tier >> 16) != 2)
            {
                MessageBox.Show("警告:此系统不支持硬件渲染");
            }
            App       app       = new App();
            FrameHost frameHost = new FrameHost();

            TocTinyClient.Theme.ThemeSwitcher.SwitchTheme(TocTinyClient.Theme.ThemeEnum.AERO, frameHost);
            frameHost.Loaded += (sender, e) => frameHost.Frame.Navigate(new Login());
            app.Exit         += (s, e) => { Environment.Exit(0); };
            app.DispatcherUnhandledException +=
                (sender, e) =>
            {
                TocErrorReport tocErrorReport = new TocErrorReport();
                tocErrorReport.dzzz.Text = e.Exception.ToString();
                frameHost.Frame.Navigate(tocErrorReport);
                e.Handled = true;
                return;
            };
            app.Run(frameHost);
        }
Exemplo n.º 5
0
        public void InitializeHosts()
        {
            //InitializeHosts
            ColorFrameHost = new FrameHost<TColorFrame>();
            DepthFrameHost = new FrameHost<TDepthFrame>();
            SkeletonFrameHost = new FrameHost<TSkeletonFrame>();

            ColorFrameReady += ColorFrameHost.SendFrame;
            DepthFrameReady += DepthFrameHost.SendFrame;
            SkeletonFrameReady += SkeletonFrameHost.SendFrame;
        }