【问题标题】:Using ActiveX control (no associated UI) in C# / WPF app在 C#/WPF 应用程序中使用 ActiveX 控件(无关联 UI)
【发布时间】:2014-04-05 15:20:07
【问题描述】:

我已经阅读了几篇关于托管活动 X 控件的文章。

http://msdn.microsoft.com/en-us/library/ms742735(v=vs.100).aspx

我看到该示例使用了一个 Windows Media Player,它会显示给用户。

我的要求是:我有一个活动的 X 控件,并且没有与之关联的 UI。有一些与之相关的业务逻辑,我的应用程序是 WPF。

我的疑问是我是否应该继续使用 WindowsFormsIntegration 来托管 activeX 控件,还是应该简单地在帮助程序类中实例化活动 X 控件并在我的应用程序的整个生命周期中使用它?

【问题讨论】:

    标签: c# wpf interop activex


    【解决方案1】:

    托管 ActiveX 组件并不一定意味着显示 ActiveX 组件。隐藏元素是完全有效的,即使它们基本上是视觉元素,只是为了访问它们的特定属性(和逻辑)。实际上,许多自定义的 WPF 控件是使用各种视觉控件组合在一起的,而用户实际上根本不知道这些控件。我说在后台谨慎地托管它,并按照你的意愿使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 2023-03-14
      • 1970-01-01
      • 2017-12-14
      • 2011-02-04
      • 2020-08-02
      • 1970-01-01
      相关资源
      最近更新 更多