コード例 #1
0
        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;
        }
コード例 #2
0
        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();
        }
コード例 #3
0
 void VideoConf_SizeChanged(object sender, SizeChangedEventArgs e)
 {
     ((VideoPreview)sender).Width = ((VideoPreview)sender).RenderSize.Height * 1.5;
     VideoPreview v = ((VideoPreview)sender);
 }