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 をトリプルチェックしました。(null 参照の例外):
Dim ap As ApplicationBar
ap = MyParent.FindName("appBar")
ap.IsVisible = False
どんな助けでも大歓迎です。