public EmbeddedCefBrowserControl()
        {
            SetStyle(
                ControlStyles.ContainerControl
                | ControlStyles.ResizeRedraw
                | ControlStyles.FixedWidth
                | ControlStyles.FixedHeight
                | ControlStyles.StandardClick
                | ControlStyles.UserMouse
                | ControlStyles.SupportsTransparentBackColor
                | ControlStyles.StandardDoubleClick
                | ControlStyles.OptimizedDoubleBuffer
                | ControlStyles.CacheText
                | ControlStyles.EnableNotifyMessage
                | ControlStyles.DoubleBuffer
                | ControlStyles.OptimizedDoubleBuffer
                | ControlStyles.UseTextForAccessibility
                | ControlStyles.Opaque,
                false);

            SetStyle(
                ControlStyles.UserPaint
                | ControlStyles.AllPaintingInWmPaint
                | ControlStyles.Selectable,
                true);

            EmbeddedBrowser = new EmbeddedBrowserWinForms(this, Dispatcher.CurrentDispatcher, /*new Func<bool>*/(() => InvokeRequired));
        }
Example #2
0
        //private ? requestHandler;


        public MyCefClient(EmbeddedCefBrowserCore owner)
        {
            this.owner = owner;
            lifeSpanHandler = new MyLifeSpanHandler(owner);
            displayHandler = new MyDisplayHandler(owner);
            loadHandler = new MyLoadHandler(owner);

        }
 public MyLifeSpanHandler(EmbeddedCefBrowserCore core)
 {
     _core = core;
 }
 public MyDisplayHandler(EmbeddedCefBrowserCore owner)
 {
     if (owner == null) throw new ArgumentNullException("owner");
     this.owner = owner;
 }
Example #5
0
        public MyLoadHandler(EmbeddedCefBrowserCore core)
		{
			_core = core;
		}