SharpSVN SvnUI. Привязать к окну WPF - PullRequest
0 голосов
/ 06 января 2012

Я предполагаю, что нет способа связать вызов SharpSVN в приложении WPF? Я просто следовал там учебнику, и я обнаружил, что вы не можете связывать, потому что это не приложение Windows.Forms. Довольно облом. Я действительно готовил там минуту.

1 Ответ

2 голосов
/ 09 января 2012

В настоящее время ответом является: Нет.

Для совместимости SharpSvn скомпилирован с .Net 2.0, поэтому не имеет доступа к классам WPF.

Вы можете реализовать свой собственный IWin32Window дляпредоставьте Hwnd.

Погуглив немного, предоставил мне этот пример кода.

public class Window1 : Window, IWin32Window
{
   public IntPtr Handle
   {
      get
      {
         var interopHelper = new WindowInteropHelper(this);
         return interopHelper.Handle;
      }
   }
}
...