コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();
            this.DataContext                   = new MainViewModel(new FileDialogService(), Viewport, RotatorX, RotatorY, RotatorZ, ScaleXYZ, config);
            FracktoryWindow.Loaded            += new RoutedEventHandler(win_Loaded);
            FracktoryWindow.SourceInitialized += new EventHandler(win_SourceInitialized);

            CefSharp.Settings        settings        = new CefSharp.Settings();
            CefSharp.BrowserSettings browserSettings = new BrowserSettings();
            browserSettings.FileAccessFromFileUrlsAllowed      = true;
            browserSettings.UniversalAccessFromFileUrlsAllowed = true;
            browserSettings.TextAreaResizeDisabled             = true;

            settings.PackLoadingDisabled = true;
            if (CEF.Initialize(settings))
            {
                CefSharp.Wpf.WebView web_view = new CefSharp.Wpf.WebView(AssemblyDirectory + @"/gCodeViewer/index.html", browserSettings);
                grid1.Children.Add(web_view);

                //730 x 460

                // web_view.Address = "file:///E:/Fracktal/gCodeViewer-master2/index.html";
            }
            //Uri uri = new Uri(@"pack://application:,,,/gCodeViewer/index.html");
            //Stream source = Application.GetContentStream(uri).Stream;
            //wbMain.NavigateToStream(source);
        }
コード例 #2
0
 private void BrowserWindow_Loaded(object sender, RoutedEventArgs e)
 {
     while (true)
     {
         this.Yield(1000);
         if (CEF.IsInitialized == true)
         {
             this.m_WebView = new CefSharp.Wpf.WebView();
             this.MainGrid.Children.Add(this.m_WebView);
             this.m_WebView.Address = "http://localhost:3000/index.html";
             break;
         }
     }
 }
コード例 #3
0
 private void BrowserWindow_Loaded(object sender, RoutedEventArgs e)
 {
     while (true)
     {
         this.Yield(1000);
         if (CEF.IsInitialized == true)
         {
             this.m_WebView = new CefSharp.Wpf.WebView();
             this.MainGrid.Children.Add(this.m_WebView);
             this.m_WebView.Address = "http://localhost:3000/index.html";
             break;
         }
     }
 }