誰でも私を助けてもらえますか?WPF で WndProc を使用したいのですが、次のように MainWindow.xaml.cs で使用したくありません。
public MainWindow()
{
InitializeComponent();
}
protected override void OnSourceInitialized(EventArgs e)
{
base.OnSourceInitialized(e);
HwndSource source = PresentationSource.FromVisual(this) as HwndSource;
source.AddHook(WndProc);
_windowHandle = source.Handle.ToInt32();
}
別のクラスで使用したい理由は、uEye カメラがメッセージを介して通信し、それらを「キャッチ」する必要があるためです。Main View ViewModel モデルを使用しているため、MainWindow.xaml.cs にコードを入力したくありません。