問題タブ [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.
c# - C#winformの同等のWindowsFormsHost
C#winformの同等のWindowsFormsHostとは何ですか?私はC#のwinformでプログラムを書きました。(フォームではなく)ユーザーコントロールに、レポートを配置します。ユーザーがbtnReportingをクリックすると、rptfileが表示されます。これはwpfの私のコードです。C#winformのWindowsFormsHostと同等ではありませんか?
c# - WinformUserControlおよびwpfWindowsFormHost:UserControlはWindowsFormHostのエッジから外れます
何らかの理由で、WinformユーザーコントロールをWindowsFormsHost内に収めることができません。これが私が使用しているxamlです:
これが私が何を意味するかを示すスクリーンショットです:
元のユーザーコントロールは次のとおりです。
しかし、それをWindowsFormHostに入れると、次のようになります。
wpf - WPF WindowChrome WindowsFormsHost: 不透明度
WPFには複数の月を表示できる月のカレンダーがないため、WindowsFormsHost内で従来のWindowsForms MonthCalendarを使用しようとしています。「通常の」WPFウィンドウでこれを行うとうまくいきます。WindowChrome でテンプレート化されたウィンドウを使用しようとしています。結果は、MonthCalendar の不透明度の値が 0.5 になっているように見えますが、そうではありません (左/最初の画像) VS デザイナーでは、期待どおりに見えます (右/2 番目の画像)
どうすればこの影響を取り除くことができますか?
wpf - ScrollViewerがWPFWindowsFormHostで機能していません
WPFフォームにRichTextBoxを含むWindowsFormHostがあり、そのWindowsFormHostにScrollViewerを指定しましたが、機能していません。WindowsFormHostはScrollViewerの外部にあります...
私のXAMLは..
この問題を解決するための2つのリンクがありますが、私はそれを実装できません。これらのリンクも見て、私の問題を解決してください。
リンクは次のとおりです。
http://www.mycsharp.de/wbb2/thread.php?threadid=76625
前もって感謝します..
c# - ScrollViewerの外側にあるものを非表示にする方法は?
ScrollViewer
WPFプロジェクトでを使用していますが、そのコンテンツに苦労しています。このSVが含まれているウィンドウには他にも多くのUIアイテムがScrollViewer
あり、SVゾーンの外、または少なくとも他の要素の背後に表示されないように画像をスクロールさせたいと思います。
これはSVを使用した私のコードです(はい、グリッド内にあります):
もう1つの問題は、マウスを置いたまま画像をスクロールしたいということです。そのままでは、マウスがの空の領域にある場合にのみスクロールしScrollViewer
ます。
これは背後にあるコードの一部です:
.net - マウス ホイール イベントを WindowsFormsHost に転送する方法は?
WPF アプリケーションに WinForms コントロールがあります。幸いなことに、WPF では、マウス ホイール イベントは通常、マウス カーソルの下のコントロールによって処理されますが、WinForms コントロールの場合は、最初にコントロールをクリックしてキーボード フォーカスを与える必要があります。WinForms コントロールにフォーカスがない場合に、この動作をバイパスしてマウス ホイール イベントを送信するにはどうすればよいですか?
(注: MouseWhee
l とPreviewMouseWheel
イベントは WindowsFormsHost では機能しないようです。WindowsFormsHostPreviewMouseWheel
の親にハンドラーを追加すると、マウスが非 WPF コントロールの上にあるときに呼び出されません。明らかに、WinForms コントロールはもイベントを取得しませんMouseWheel
。イベントは完全に消失したように見えます。)
c# - WPF | ウィンドウフォームホスト | ウェブブラウザ | コンテキストメニュー
ユーザーがブラウザーでテキストを強調表示し、コンテキスト メニューを介してコンテンツをマークできるアプリケーションを作成しようとしています。私は WPF アプリケーションを持っており、カスタム コンテキスト メニューを使用できるように、Windows フォーム WebBrowser で WindowsFormHost を使用しています。私の問題は、Click イベントを発生させることができないことです。
私は何か間違ったことをしていますか?
c# - XAML で Windows フォーム UserControl のバインディングを介して値を設定する方法は?
私はこの状況に対処しています。アイテム テンプレートとして Windows フォーム userControl を持っているアイテム コントロールがあります。コード ビハインドで ItemsSource を設定していますが、userControl にデータを設定する方法がわかりません。
その UserControl には、特定の構造を持つ datagridview があり、WPF グリッド ビューは役に立ちません。したがって、このユーザーコントロールを変更することはできません。
そのユーザーコントロールにアクセスして値を設定するにはどうすればよいですか?
wpf - ビデオをホストしている WindowsFormsHost のマウス イベントが WPF で発生しない
WindowsFormsHost を使用して ActiveX オブジェクト ストリーミング ビデオをホストする WPF アプリケーションがあります。activeX オブジェクトは常にアプリケーションの上にレンダリングされるため、マウス イベントを処理できません。これは、activeX オブジェクトがこれらのイベントを飲み込み、ホストが処理できるようにイベントを発生させないためです。
マウスイベントをキャプチャする方法はありますか?
c# - XAMLが埋め込まれたWinFormsPanelは、直接コンテンツをサポートしていませんか?
次のコードを使用して、WPFUserControl内にWinformsパネルを配置しようとしています。
エラー:
タイプ「パネル」は直接コンテンツをサポートしていません。
次に、TableLayoutPanel
C#コード内でパネルを初期化します。このエラーを回避する方法はありますか?