public void RequestRemote(IPAddress host) { // videoConf = new VideoConf(udp, host); // videoConf.Show(); remoteWin = new Window(); remoteWin.BorderThickness = new Thickness(0, 0, 0, 0); //remoteWin.AllowsTransparency = true; remoteWin.Topmost = true; remoteWin.HorizontalAlignment = HorizontalAlignment.Center; remoteWin.VerticalAlignment = VerticalAlignment.Center; remoteWin.Width = 250; remoteWin.Height = 250; remoteWin.Title = "Remote Request From" + host.ToString(); remoteWin.Show(); VideoPreview vp = new VideoPreview(VideoPreview.Mode.Request, host, true); vp.Height = 250; vp.Width = 250; vp.Nick = UserList.Get(host).nick; vp.window = this; remoteWin.SizeToContent = SizeToContent.WidthAndHeight; remoteWin.Content = vp; }
public void CreateVideoConf(IPAddress host) { // videoConf = new VideoConf(udp, host); // videoConf.Show(); waiting = new Window(); waiting.BorderThickness = new Thickness(0, 0, 0, 0); waiting.AllowsTransparency = true; waiting.Topmost = true; waiting.HorizontalAlignment = HorizontalAlignment.Center; waiting.VerticalAlignment = VerticalAlignment.Center; VideoPreview vp = new VideoPreview(VideoPreview.Mode.Request, host); vp.Nick = UserList.Get(host).nick; vp.window = this; waiting.Content = vp; waiting.Width = 250; waiting.Height = 250; waiting.WindowStyle = WindowStyle.None; vp.udp = udp; waiting.Show(); }
void VideoConf_SizeChanged(object sender, SizeChangedEventArgs e) { ((VideoPreview)sender).Width = ((VideoPreview)sender).RenderSize.Height * 1.5; VideoPreview v = ((VideoPreview)sender); }