問題タブ [windowsformshost]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
773 参照

c# - C#winformの同等のWindowsFormsHost

C#winformの同等のWindowsFormsHostとは何ですか?私はC#のwinformでプログラムを書きました。(フォームではなく)ユーザーコントロールに、レポートを配置します。ユーザーがbtnReportingをクリックすると、rptfileが表示されます。これはwpfの私のコードです。C#winformのWindowsFormsHostと同等ではありませんか?

0 投票する
1 に答える
631 参照

c# - WinformUserControlおよびwpfWindowsFormHost:UserControlはWindowsFormHostのエッジから外れます

何らかの理由で、WinformユーザーコントロールをWindowsFormsHost内に収めることができません。これが私が使用しているxamlです:

これが私が何を意味するかを示すスクリーンショットです:

元のユーザーコントロールは次のとおりです。 ここに画像の説明を入力してください

しかし、それをWindowsFormHostに入れると、次のようになります。 ここに画像の説明を入力してください

0 投票する
1 に答える
617 参照

wpf - WPF WindowChrome WindowsFormsHost: 不透明度

WPFには複数の月を表示できる月のカレンダーがないため、WindowsFormsHost内で従来のWindowsForms MonthCalendarを使用しようとしています。「通常の」WPFウィンドウでこれを行うとうまくいきます。WindowChrome でテンプレート化されたウィンドウを使用しようとしています。結果は、MonthCalendar の不透明度の値が 0.5 になっているように見えますが、そうではありません (左/最初の画像) VS デザイナーでは、期待どおりに見えます (右/2 番目の画像)

月カレンダーmonthcalendarInIDE

どうすればこの影響を取り除くことができますか?

0 投票する
6 に答える
6594 参照

wpf - ScrollViewerがWPFWindowsFormHostで機能していません

ここに画像の説明を入力してくださいWPFフォームにRichTextBoxを含むWindowsFormHostがあり、そのWindowsFormHostにScrollViewerを指定しましたが、機能していません。WindowsFormHostはScrollViewerの外部にあります...

私のXAMLは..

この問題を解決するための2つのリンクがありますが、私はそれを実装できません。これらのリンクも見て、私の問題を解決してください。

リンクは次のとおりです。

http://blogs.msdn.com/b/ryanvog/archive/2009/01/20/clipping-legacy-content-hosted-inside-a-wpf-scrolling-region.aspx

http://www.mycsharp.de/wbb2/thread.php?threadid=76625

前もって感謝します..

0 投票する
1 に答える
1004 参照

c# - ScrollViewerの外側にあるものを非表示にする方法は?

ScrollViewerWPFプロジェクトでを使用していますが、そのコンテンツに苦労しています。このSVが含まれているウィンドウには他にも多くのUIアイテムがScrollViewerあり、SVゾーンの外、または少なくとも他の要素の背後に表示されないように画像をスクロールさせたいと思います。

これはSVを使用した私のコードです(はい、グリッド内にあります):

もう1つの問題は、マウスを置いたまま画像をスクロールしたいということです。そのままでは、マウスがの空の領域にある場合にのみスクロールしScrollViewerます。

これは背後にあるコードの一部です:

0 投票する
1 に答える
3016 参照

.net - マウス ホイール イベントを WindowsFormsHost に転送する方法は?

WPF アプリケーションに WinForms コントロールがあります。幸いなことに、WPF では、マウス ホイール イベントは通常、マウス カーソルの下のコントロールによって処理されますが、WinForms コントロールの場合は、最初にコントロールをクリックしてキーボード フォーカスを与える必要があります。WinForms コントロールにフォーカスがない場合に、この動作をバイパスしてマウス ホイール イベントを送信するにはどうすればよいですか?

(注: MouseWheel とPreviewMouseWheelイベントは WindowsFormsHost では機能しないようです。WindowsFormsHostPreviewMouseWheelの親にハンドラーを追加すると、マウスが非 WPF コントロールの上にあるときに呼び出されません。明らかに、WinForms コントロールはもイベントを取得しませんMouseWheel。イベントは完全に消失したように見えます。)

0 投票する
1 に答える
705 参照

c# - WPF | ウィンドウフォームホスト | ウェブブラウザ | コンテキストメニュー

ユーザーがブラウザーでテキストを強調表示し、コンテキスト メニューを介してコンテンツをマークできるアプリケーションを作成しようとしています。私は WPF アプリケーションを持っており、カスタム コンテキスト メニューを使用できるように、Windows フォーム WebBrowser で WindowsFormHost を使用しています。私の問題は、Click イベントを発生させることができないことです。

私は何か間違ったことをしていますか?

0 投票する
1 に答える
204 参照

c# - XAML で Windows フォーム UserControl のバインディングを介して値を設定する方法は?

私はこの状況に対処しています。アイテム テンプレートとして Windows フォーム userControl を持っているアイテム コントロールがあります。コード ビハインドで ItemsSource を設定していますが、userControl にデータを設定する方法がわかりません。

その UserControl には、特定の構造を持つ datagridview があり、WPF グリッド ビューは役に立ちません。したがって、このユーザーコントロールを変更することはできません。

そのユーザーコントロールにアクセスして値を設定するにはどうすればよいですか?

0 投票する
0 に答える
339 参照

wpf - ビデオをホストしている WindowsFormsHost のマウス イベントが WPF で発生しない

WindowsFormsHost を使用して ActiveX オブジェクト ストリーミング ビデオをホストする WPF アプリケーションがあります。activeX オブジェクトは常にアプリケーションの上にレンダリングされるため、マウス イベントを処理できません。これは、activeX オブジェクトがこれらのイベントを飲み込み、ホストが処理できるようにイベントを発生させないためです。

マウスイベントをキャプチャする方法はありますか?

0 投票する
1 に答える
1275 参照

c# - XAMLが埋め込まれたWinFormsPanelは、直接コンテンツをサポートしていませんか?

次のコードを使用して、WPFUserControl内にWinformsパネルを配置しようとしています。

エラー:

タイプ「パネル」は直接コンテンツをサポートしていません。

次に、TableLayoutPanelC#コード内でパネルを初期化します。このエラーを回避する方法はありますか?