【问题标题】:C++/Cx - Need access to variable within the Main Page of the ApplicationC++/Cx - 需要访问应用程序主页中的变量
【发布时间】:2014-07-09 17:26:22
【问题描述】:

我正在用 C++/CX 创建一个 W8 应用程序。我有带有 WebView 对象和 Dispatcher 对象的 MainPage.xaml 文件。我创建了一个单独的类来解耦代码。但是我需要与 MainPage 中的一些对象进行通信。我尝试继承这样的对象:

Downloader::Downloader(CoreDispatcher dispatcher1, WebView webView1) {
    webView = webView1;
    dispatcher = dispatcher1;
}

虽然 C++ 不喜欢上面的语法。

我想另一种方法是如果我可以使用 App.xaml.h / App.xaml.cpp 作为单例来调用它。

【问题讨论】:

    标签: c++ visual-studio-2013 microsoft-metro c++-cx


    【解决方案1】:

    您可以通过使用事件和委托以本机代码进行通信来做到这一点, 或者可以在 WebView 上运行 InvokeScript 以从本机代码调用 javascript。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-08
      • 2023-02-13
      • 1970-01-01
      • 1970-01-01
      • 2014-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多