2014-12-01 3 views
0

현재 나는 창문이 주어진 코드와 같은 비디오 스트림 바이트 형성 바인딩 오전 :바인딩 WindowsFormHost

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을 결합하는 방법 이?. 특정 버튼을 누를 때마다 바인딩됩니다.

답변

1

WindowsFormsHost은 Windows 양식 콘텐츠 용 홀더입니다. 폼에서 액세스 할 수있는 모든 종속성 속성을 노출하지 않습니다 (바인딩에 필요함).

일반적으로 레거시 지원 전용이며 MVVM 패턴과 잘 맞지 않습니다.