我在 WP7 手机应用程序中使用 MVVM 架构。我当前的视图是一个用户控件,它存在于父页面(标准页面——不是独立的用户控件)中。我已将主页作为父级传递给用户控件的“父级”属性,并且我可以访问父级中的几乎任何控件。例如:这可以访问父级中的可锁定枢轴:
Dim p As LockablePivot
p = MyParent.FindControl("myLockablePivot")
If p IsNot Nothing Then
..do something with the pivot
End If
我的问题是访问父级中的 ApplicationBar 。这不起作用。我已经三次检查了分配给应用程序栏的 x:Name。(空引用异常):
Dim ap As ApplicationBar
ap = MyParent.FindName("appBar")
ap.IsVisible = False
任何帮助,将不胜感激。