The RemoteDesktop control takes care of all the necessary RFB Protocol and GUI handling, including mouse and keyboard support, as well as requesting and processing screen updates from the remote VNC host. Most users will choose to use the RemoteDesktop control alone and not use any of the other protocol classes directly.
Inheritance: System.Windows.Controls.UserControl
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.label_title = ((System.Windows.Controls.Label)(target));
                return;

            case 2:
                this.viewer = ((VncSharpWpf.RemoteDesktopWpf)(target));
                return;

            case 3:
                this.border_status = ((System.Windows.Controls.Border)(target));
                return;

            case 4:
                this.textblock_status = ((System.Windows.Controls.TextBlock)(target));
                return;
            }
            this._contentLoaded = true;
        }
 public VncWpfDesktopPolicy(VncClient vnc,
                                RemoteDesktopWpf remoteDesktop) 
     : base(vnc, remoteDesktop)
 {
 }
 public VncDesignModeDesktopPolicy(RemoteDesktopWpf remoteDesktop)
     : base(null, remoteDesktop)
 {
 }
 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
     switch (connectionId)
     {
     case 1:
     this.File = ((System.Windows.Controls.MenuItem)(target));
     return;
     case 3:
     this.MenuItem_Connect = ((System.Windows.Controls.MenuItem)(target));
     
     #line 17 "..\..\..\MainWindow.xaml"
     this.MenuItem_Connect.Click += new System.Windows.RoutedEventHandler(this.MenuItem_Connect_Click);
     
     #line default
     #line hidden
     return;
     case 4:
     this.MenuItem_DisConnect = ((System.Windows.Controls.MenuItem)(target));
     
     #line 18 "..\..\..\MainWindow.xaml"
     this.MenuItem_DisConnect.Click += new System.Windows.RoutedEventHandler(this.MenuItem_DisConnect_Click);
     
     #line default
     #line hidden
     return;
     case 5:
     this.MenuItem_Listen = ((System.Windows.Controls.MenuItem)(target));
     return;
     case 6:
     this.MenuItem_StopListen = ((System.Windows.Controls.MenuItem)(target));
     
     #line 21 "..\..\..\MainWindow.xaml"
     this.MenuItem_StopListen.Click += new System.Windows.RoutedEventHandler(this.MenuItem_StopListen_Click);
     
     #line default
     #line hidden
     return;
     case 7:
     this.MenuItem_Quit = ((System.Windows.Controls.MenuItem)(target));
     
     #line 23 "..\..\..\MainWindow.xaml"
     this.MenuItem_Quit.Click += new System.Windows.RoutedEventHandler(this.MenuItem_Quit_Click);
     
     #line default
     #line hidden
     return;
     case 8:
     this.MenuItem_SendKeys = ((System.Windows.Controls.MenuItem)(target));
     return;
     case 9:
     this.MenuItem_CtrlAltDel = ((System.Windows.Controls.MenuItem)(target));
     
     #line 27 "..\..\..\MainWindow.xaml"
     this.MenuItem_CtrlAltDel.Click += new System.Windows.RoutedEventHandler(this.MenuItem_CtrlAltDel_Click);
     
     #line default
     #line hidden
     return;
     case 10:
     this.MenuItem_AltF4 = ((System.Windows.Controls.MenuItem)(target));
     
     #line 28 "..\..\..\MainWindow.xaml"
     this.MenuItem_AltF4.Click += new System.Windows.RoutedEventHandler(this.MenuItem_AltF4_Click);
     
     #line default
     #line hidden
     return;
     case 11:
     this.MenuItem_CtrlEsc = ((System.Windows.Controls.MenuItem)(target));
     
     #line 29 "..\..\..\MainWindow.xaml"
     this.MenuItem_CtrlEsc.Click += new System.Windows.RoutedEventHandler(this.MenuItem_CtrlEsc_Click);
     
     #line default
     #line hidden
     return;
     case 12:
     this.MenuItem_Ctrl = ((System.Windows.Controls.MenuItem)(target));
     
     #line 30 "..\..\..\MainWindow.xaml"
     this.MenuItem_Ctrl.Click += new System.Windows.RoutedEventHandler(this.MenuItem_Ctrl_Click);
     
     #line default
     #line hidden
     return;
     case 13:
     this.MenuItem_Alt = ((System.Windows.Controls.MenuItem)(target));
     
     #line 31 "..\..\..\MainWindow.xaml"
     this.MenuItem_Alt.Click += new System.Windows.RoutedEventHandler(this.MenuItem_Ctrl_Click);
     
     #line default
     #line hidden
     return;
     case 14:
     this.MenuItem_CopyClipBoard = ((System.Windows.Controls.MenuItem)(target));
     
     #line 33 "..\..\..\MainWindow.xaml"
     this.MenuItem_CopyClipBoard.Click += new System.Windows.RoutedEventHandler(this.MenuItem_CopyClipBoard_Click);
     
     #line default
     #line hidden
     return;
     case 15:
     this.MenuItem_ClippedView = ((System.Windows.Controls.MenuItem)(target));
     
     #line 36 "..\..\..\MainWindow.xaml"
     this.MenuItem_ClippedView.Click += new System.Windows.RoutedEventHandler(this.MenuItem_ClippedView_Click);
     
     #line default
     #line hidden
     return;
     case 16:
     this.MenuItem_ScaledView = ((System.Windows.Controls.MenuItem)(target));
     
     #line 37 "..\..\..\MainWindow.xaml"
     this.MenuItem_ScaledView.Click += new System.Windows.RoutedEventHandler(this.MenuItem_ScaledView_Click);
     
     #line default
     #line hidden
     return;
     case 17:
     this.MenuItem_FullScrennRefresh = ((System.Windows.Controls.MenuItem)(target));
     
     #line 39 "..\..\..\MainWindow.xaml"
     this.MenuItem_FullScrennRefresh.Click += new System.Windows.RoutedEventHandler(this.MenuItem_FullScreenRefresh_Click);
     
     #line default
     #line hidden
     return;
     case 18:
     this.MenuItem_ViewOnly = ((System.Windows.Controls.MenuItem)(target));
     
     #line 40 "..\..\..\MainWindow.xaml"
     this.MenuItem_ViewOnly.Click += new System.Windows.RoutedEventHandler(this.MenuItem_ViewOnly_Click);
     
     #line default
     #line hidden
     return;
     case 19:
     this.rdp = ((VncSharpWpf.RemoteDesktopWpf)(target));
     return;
     }
     this._contentLoaded = true;
 }
 public VncDesktopTransformPolicy(VncClient vnc,
                                  RemoteDesktopWpf remoteDesktop)
 {
     this.vnc = vnc;
     this.remoteDesktop = remoteDesktop;
 }
 public VncDesignModeDesktopPolicy(RemoteDesktopWpf remoteDesktop) 
     : base(null, remoteDesktop)
 {
 }
Beispiel #7
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.File = ((System.Windows.Controls.MenuItem)(target));
                return;

            case 3:
                this.MenuItem_Connect = ((System.Windows.Controls.MenuItem)(target));

            #line 17 "..\..\..\MainWindow.xaml"
                this.MenuItem_Connect.Click += new System.Windows.RoutedEventHandler(this.MenuItem_Connect_Click);

            #line default
            #line hidden
                return;

            case 4:
                this.MenuItem_DisConnect = ((System.Windows.Controls.MenuItem)(target));

            #line 18 "..\..\..\MainWindow.xaml"
                this.MenuItem_DisConnect.Click += new System.Windows.RoutedEventHandler(this.MenuItem_DisConnect_Click);

            #line default
            #line hidden
                return;

            case 5:
                this.MenuItem_Listen = ((System.Windows.Controls.MenuItem)(target));
                return;

            case 6:
                this.MenuItem_StopListen = ((System.Windows.Controls.MenuItem)(target));

            #line 21 "..\..\..\MainWindow.xaml"
                this.MenuItem_StopListen.Click += new System.Windows.RoutedEventHandler(this.MenuItem_StopListen_Click);

            #line default
            #line hidden
                return;

            case 7:
                this.MenuItem_Quit = ((System.Windows.Controls.MenuItem)(target));

            #line 23 "..\..\..\MainWindow.xaml"
                this.MenuItem_Quit.Click += new System.Windows.RoutedEventHandler(this.MenuItem_Quit_Click);

            #line default
            #line hidden
                return;

            case 8:
                this.MenuItem_SendKeys = ((System.Windows.Controls.MenuItem)(target));
                return;

            case 9:
                this.MenuItem_CtrlAltDel = ((System.Windows.Controls.MenuItem)(target));

            #line 27 "..\..\..\MainWindow.xaml"
                this.MenuItem_CtrlAltDel.Click += new System.Windows.RoutedEventHandler(this.MenuItem_CtrlAltDel_Click);

            #line default
            #line hidden
                return;

            case 10:
                this.MenuItem_AltF4 = ((System.Windows.Controls.MenuItem)(target));

            #line 28 "..\..\..\MainWindow.xaml"
                this.MenuItem_AltF4.Click += new System.Windows.RoutedEventHandler(this.MenuItem_AltF4_Click);

            #line default
            #line hidden
                return;

            case 11:
                this.MenuItem_CtrlEsc = ((System.Windows.Controls.MenuItem)(target));

            #line 29 "..\..\..\MainWindow.xaml"
                this.MenuItem_CtrlEsc.Click += new System.Windows.RoutedEventHandler(this.MenuItem_CtrlEsc_Click);

            #line default
            #line hidden
                return;

            case 12:
                this.MenuItem_Ctrl = ((System.Windows.Controls.MenuItem)(target));

            #line 30 "..\..\..\MainWindow.xaml"
                this.MenuItem_Ctrl.Click += new System.Windows.RoutedEventHandler(this.MenuItem_Ctrl_Click);

            #line default
            #line hidden
                return;

            case 13:
                this.MenuItem_Alt = ((System.Windows.Controls.MenuItem)(target));

            #line 31 "..\..\..\MainWindow.xaml"
                this.MenuItem_Alt.Click += new System.Windows.RoutedEventHandler(this.MenuItem_Ctrl_Click);

            #line default
            #line hidden
                return;

            case 14:
                this.MenuItem_CopyClipBoard = ((System.Windows.Controls.MenuItem)(target));

            #line 33 "..\..\..\MainWindow.xaml"
                this.MenuItem_CopyClipBoard.Click += new System.Windows.RoutedEventHandler(this.MenuItem_CopyClipBoard_Click);

            #line default
            #line hidden
                return;

            case 15:
                this.MenuItem_ClippedView = ((System.Windows.Controls.MenuItem)(target));

            #line 36 "..\..\..\MainWindow.xaml"
                this.MenuItem_ClippedView.Click += new System.Windows.RoutedEventHandler(this.MenuItem_ClippedView_Click);

            #line default
            #line hidden
                return;

            case 16:
                this.MenuItem_ScaledView = ((System.Windows.Controls.MenuItem)(target));

            #line 37 "..\..\..\MainWindow.xaml"
                this.MenuItem_ScaledView.Click += new System.Windows.RoutedEventHandler(this.MenuItem_ScaledView_Click);

            #line default
            #line hidden
                return;

            case 17:
                this.MenuItem_FullScrennRefresh = ((System.Windows.Controls.MenuItem)(target));

            #line 39 "..\..\..\MainWindow.xaml"
                this.MenuItem_FullScrennRefresh.Click += new System.Windows.RoutedEventHandler(this.MenuItem_FullScreenRefresh_Click);

            #line default
            #line hidden
                return;

            case 18:
                this.MenuItem_ViewOnly = ((System.Windows.Controls.MenuItem)(target));

            #line 40 "..\..\..\MainWindow.xaml"
                this.MenuItem_ViewOnly.Click += new System.Windows.RoutedEventHandler(this.MenuItem_ViewOnly_Click);

            #line default
            #line hidden
                return;

            case 19:
                this.rdp = ((VncSharpWpf.RemoteDesktopWpf)(target));
                return;
            }
            this._contentLoaded = true;
        }
Beispiel #8
0
 public VncDesktopTransformPolicy(VncClient vnc,
                                  RemoteDesktopWpf remoteDesktop)
 {
     this.vnc           = vnc;
     this.remoteDesktop = remoteDesktop;
 }
 public VncWpfDesktopPolicy(VncClient vnc,
                            RemoteDesktopWpf remoteDesktop)
     : base(vnc, remoteDesktop)
 {
 }