0

目前,我正在绑定一个带有视频流字节的 Windows 表单,例如给定的代码:

 var opened = CheckOpened(peerId);

                if (opened != null)
                {
                    ((ClientForm)opened).icc.ProcessBytes(bytes);

                }

CheckOpened 函数

private Form CheckOpened(string name)
        {
            FormCollection fc = System.Windows.Forms.Application.OpenForms;

            foreach (Form frm in fc)
            {
                if (frm.Text == name)
                {
                    return frm;
                }
            }
            return null;
        }

如何将 WindowsFormHost 与此绑定?每次按下特定按钮时都会绑定。

4

1 回答 1

1

WindowsFormsHost只是 Windows 窗体内容的持有者。它不公开表单可以访问的任何依赖属性(绑定所需)。

通常,它仅用于遗留支持,并且不适合 MVVM 模式。

于 2014-12-01T20:47:38.947 回答