如何使用多个 XAML 文件从 WPF 中的代码访问元素

How to access element from code in WPF with multiple XAML files

我有两个 xaml 文件。 main.xaml 文件和一个名为 test.xaml

的辅助文件

在 main.xaml 文件中,我使用(带有框架)test.xaml 文件。

<Frame x:Name="test" Source="test.xaml"/>

所有元素的名称都使用 x:names 标签。 如何以编程方式从我的 main.xaml 代码隐藏文件中访问 test.xaml 中的元素?

杰里特

How do I programatically access the elements

从您的主页代码后面将 source 元素转换为 class 实例名称,test.xaml 基于该实例名称并在代码隐藏中适当地访问它。

var myPage = test.Source as {InsertClassNameHere};