WPF-从帧内部访问帧的backbackback属性

WPF-从帧内部访问帧的backbackback属性,wpf,navigation,Wpf,Navigation,我有一个页面,通过它的源属性加载到框架元素中。我需要从源xaml的代码中访问Frames.BackStack属性。。。可能吗 所以大致上代码是—— <Frame x:Name="contentFrame" Source="ProjectsPage.xaml"/> 在ProjectsPage.xaml.cs中,我想访问其父框架上的属性。如果您在ProjectsPage中使用并传入元素,您可以访问和在上这样的内容,这让您完成的内容几乎与使用backbackback本身一样多。导航历

我有一个页面,通过它的源属性加载到框架元素中。我需要从源xaml的代码中访问Frames.BackStack属性。。。可能吗

所以大致上代码是——

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


在ProjectsPage.xaml.cs中,我想访问其父框架上的属性。

如果您在ProjectsPage中使用并传入元素,您可以访问和在上这样的内容,这让您完成的内容几乎与使用backbackback本身一样多。

导航历史是WPF严重不足的一个领域。不,我不相信有任何方法可以从页面中找到框架的背面。如果不需要一般性地这样做,您可以实现一点hack。钩住框架的导航事件,并在导航到的任何DependencyObject上为框架设置附加的dependency属性。不幸的是,你不能用Backback做很多事情,但我想你已经确定它对于你所做的任何事情都足够好。

是的,你几乎发现导航历史有点难以使用,可能不是真的打算用我想象的方式使用。我做了一些工作,但我最终实现了自己的日志。结果证明这是最简单的选择。