如何使用多个 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};
我有两个 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};