WPFアプリケーションでCOMコンポーネントへの参照を追加しました。しかし、私はツールボックスにそのコントロールを追加しようとしているが、正しくリストされていない。 WPFアプリケーションでCOMコントロールを使用するにはどうすればよいですか?WPFアプリケーションでCOMコントロールを追加するにはどうすればよいですか?
1
A
答えて
1
COMは視覚的な側面を持つ必要はないので、私はあなたがActiveXコントロールを意味すると思います。ここにMicrosoftのMSDNからのウォークスルーへのリンクがあります。 Windows.Formsの統合を使用すること
Walkthrough: Hosting an ActiveX Control in WPF
彼らの例。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// Create the interop host control.
System.Windows.Forms.Integration.WindowsFormsHost host =
new System.Windows.Forms.Integration.WindowsFormsHost();
// Create the ActiveX control.
AxWMPLib.AxWindowsMediaPlayer axWmp = new AxWMPLib.AxWindowsMediaPlayer();
// Assign the ActiveX control as the host control's child.
host.Child = axWmp;
// Add the interop host control to the Grid
// control's collection of child controls.
this.grid1.Children.Add(host);
// Play a .wav file with the ActiveX control.
axWmp.URL = @"C:\Windows\Media\tada.wav";
}
1
にWindowsFormsHostを使用してWPFにCOMコントロールを追加するのは簡単です。 しかし、WindowsFormsHostを使ってZIndexを設定することができないという問題は、常にページの上部に表示されます。
関連する問題
- 1. WPFでカスタムルーティングコマンドを追加するにはどうすればよいですか?
- 2. このWPFコントロールをWinFormに追加するにはどうすればよいですか?
- 3. アプリケーションをページに追加するにはどうすればよいですか?
- 4. アプリケーションにIntellisenseを追加するにはどうすればよいですか?
- 5. WPFコントロールのツールチップをリセットするにはどうすればよいですか?
- 6. スクロール可能なNSScrollViewにNSTextViewコントロールとNSMatrixコントロールを追加するにはどうすればよいですか?
- 7. C#でCOMオブジェクトに機能を追加するにはどうすればよいですか?
- 8. コントロール(アイコンのような)をDataGridTextColumnに追加するにはどうすればよいですか?
- 9. Visual Studio 2015でExcel 2016のCOM参照を追加するにはどうすればよいですか?
- 10. COM +アプリケーションからCOM +コンポーネントをプログラムで削除するにはどうすればいいですか?
- 11. XAMLではなく、IronpythonコードからWPFタブアイテムを追加するにはどうすればよいですか?
- 12. C#でDataGridViewコントロールに行を追加するにはどうすればよいですか?
- 13. PanoramaItem内でコントロールを動的に追加するにはどうすればよいですか?
- 14. ItemsControlで各コントロールの後にボタンを追加するにはどうすればよいですか?
- 15. NumericUpDownコントロールに基づいてListBoxに変数を追加するにはどうすればよいですか?
- 16. C#COM Excel Addon - Fxボタンのヘルプを追加するにはどうすればよいですか?
- 17. コントロールに新しいプロパティを追加するにはどうすればよいですか?
- 18. WPFで行を動的に追加するにはどうすればよいですか?
- 19. WPF ListViewでアイテム間にパディングを追加するにはどうすればよいですか?
- 20. WPFでListViewの列ヘッダーのカスタムスタイルに列ヘッダーグリッパーを追加するにはどうすればよいですか?
- 21. WPFでListBoxにラベルを追加するにはどうすればよいですか?
- 22. WPFでlistviewitemsにコンテキストメニューを追加するにはどうすればよいですか?
- 23. WPF Windowsテンプレートに基づいてウィンドウにアイテムを追加するにはどうすればよいですか?
- 24. Ajax Sliderコントロールに異なる値を追加するにはどうすればよいですか?
- 25. <Select>コントロールに「すべて」の値を追加するにはどうすればよいですか?
- 26. 実行時に複合コントロールをレイアウトに追加するにはどうすればよいですか?
- 27. コントロールをグリッドビューに動的に追加するにはどうすればよいですか?
- 28. コントロールを含むツールバーをDefaultInformationControlに追加するにはどうすればよいですか?
- 29. wpf xmalデザインへのリンクをランタイムコードで追加するにはどうすればよいですか?
- 30. Silverlightのコントロールに状態を追加するにはどうすればよいですか?