public Client() { InitializeComponent(); //Чтение из реестра RegistryHelper regHelper = new RegistryHelper(this); regHelper.LoadSetting(); //Рамка для изменения размера WindowResizer wr = new WindowResizer(this); wr.addResizerDown(this.rsBottom); wr.addResizerUp(this.rsTop); wr.addResizerRight(this.rsRigth); wr.addResizerLeft(this.rsLeft); //Обновление доски с сервера this._timer = new System.Windows.Threading.DispatcherTimer(); this._timer.Interval = TimeSpan.FromMilliseconds(this._updateInterval); this._timer.Tick += Update; //Получение IP из конфига string ipConf = null; string portConf = null; try { ipConf = ConfigurationManager.AppSettings["ipBoard"]; portConf = ConfigurationManager.AppSettings["Port"]; } catch (Exception ex) { #if DEBUG Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); #endif } IPAddress ipAddr = null; IPAddress.TryParse(ipConf, out ipAddr); int portAddr = 0; Int32.TryParse(portConf, out portAddr); if (ipAddr != null && portAddr > 1024 && portAddr < 65535) { this._ipServer = ipAddr.ToString(); this._port = portAddr; } }
/// <summary> /// 加载Resize委托 /// </summary> public void InitializeResizeHandle() { WindowResizer wr = new WindowResizer(this); wr.addResizerRight(right); wr.addResizerLeft(left); wr.addResizerDown(bottom); wr.addResizerLeftDown(leftbottom); wr.addResizerRightDown(rightbottom); //wr.addResizerUp(topSizeGrip); //wr.addResizerLeftUp(topLeftSizeGrip); //wr.addResizerRightUp(topRightSizeGrip); }
public WebBrowserWindow() { InitializeComponent(); WindowResizer winResize = new WindowResizer(this); winResize.addResizerDown(BottomSideRect); winResize.addResizerRight(RightSideRect); winResize.addResizerRightDown(RightbottomSideRect); winResize = null; DataContext = this; HelperWindow helperWindow = new HelperWindow(BottomWindowGrid, this, null); webBrowser = helperWindow.WebBrowser; webBrowser.LoadCompleted += new System.Windows.Navigation.LoadCompletedEventHandler(webBrowser_LoadCompleted); }
/// <summary> /// Called when a window gets loaded. /// We initialize resizers and update constraints. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnWindowLoaded(object sender, RoutedEventArgs e) { var window = (Window)((FrameworkElement)sender).TemplatedParent; // Update constraints. UpdateWindowConstraints(window); // Attach resizer WindowResizer wr = new WindowResizer(window); wr.addResizerRight((Rectangle)window.Template.FindName("rightSizeGrip", window)); wr.addResizerLeft((Rectangle)window.Template.FindName("leftSizeGrip", window)); wr.addResizerUp((Rectangle)window.Template.FindName("topSizeGrip", window)); wr.addResizerDown((Rectangle)window.Template.FindName("bottomSizeGrip", window)); wr.addResizerLeftUp((Rectangle)window.Template.FindName("topLeftSizeGrip", window)); wr.addResizerRightUp((Rectangle)window.Template.FindName("topRightSizeGrip", window)); wr.addResizerLeftDown((Rectangle)window.Template.FindName("bottomLeftSizeGrip", window)); wr.addResizerRightDown((Rectangle)window.Template.FindName("bottomRightSizeGrip", window)); }
public CallDataPopup(string position, string size) { InitializeComponent(); WindowResizer winResize = new WindowResizer(this); winResize.addResizerDown(BottomSideRect); winResize.addResizerRight(RightSideRect); winResize.addResizerRightDown(RightbottomSideRect); winResize = null; DataContext = Datacontext.GetInstance(); ShadowEffect.ShadowDepth = 0; ShadowEffect.Opacity = 0.5; ShadowEffect.Softness = 0.5; ShadowEffect.Color = (Color)ColorConverter.ConvertFromString("#003660"); imgPinClose.Source = new BitmapImage(new Uri("/Agent.Interaction.Desktop;component/Images/Pin.Open.png", UriKind.Relative)); imgPin_EnterClose.Source = new BitmapImage(new Uri("/Agent.Interaction.Desktop;component/Images/Pin.Open.Selected.png", UriKind.Relative)); imgPinClose.Width = 18; imgPinClose.Height = 18; imgPin_EnterClose.Width = 18; imgPin_EnterClose.Height = 18; imgPinOpen.Source = new BitmapImage(new Uri("/Agent.Interaction.Desktop;component/Images/Pin.Close.png", UriKind.Relative)); imgPin_EnterOpen.Source = new BitmapImage(new Uri("/Agent.Interaction.Desktop;component/Images/Pin.Close.Selected.png", UriKind.Relative)); imgPinOpen.Width = 18; imgPinOpen.Height = 18; imgPin_EnterOpen.Width = 18; imgPin_EnterOpen.Height = 18; btnPin.Content = imgPinOpen; BindGrid(); var _posi = position.Split(','); var _size = size.Split(','); if (_posi.Count() > 1) { _left = double.Parse(_posi[0]); _top = double.Parse(_posi[1]); } if (_size.Count() > 1) { _height = double.Parse(_size[0]); _width = double.Parse(_size[1]); } }