【发布时间】:2019-02-26 20:25:51
【问题描述】:
我有一个嵌入 IronPython 的 WPF 应用程序。我正在尝试从 Python 访问我的 WPF 页面,以便我可以从 Python 修改在 XAML 中定义的控件,但无法做到这一点。我正在使用 NavigationWindow 从一个页面转换到另一个页面,所以我希望能够访问 NavigationWindow 指向的当前页面。
我能够通过 Application.Current.MainWindow 从单独的窗口访问控件,但尝试以上述方式访问页面没有成功。
谢谢!
【问题讨论】:
-
我认为您真正要问的是如何在 Iron python 中访问 c# 对象(基本上是 WPF 页面)。这是否接近您想要的? stackoverflow.com/questions/13340155/…
-
我知道如何访问 C# 对象,但我不知道如何访问 wpf 页面。当我使用 Window 时,我可以执行 Application.Current.MainWindow.Content 来检索网格(以及它的控件),但我不知道如何访问由 navigationWindow 指向的页面。我正在寻找类似 NavigationWindow.Source 返回页面的东西,但没有这样的东西。
标签: c# .net wpf ironpython