最初に詳細を説明し、次に何をしようとしているのかを説明します。
NewPersonViewModel にメソッドがあります
private void AddNewPerson()
{
// code to get Panoroma
// more code to get the active panorama item
_navigationService.NavigateTo(new Uri(@"/View/NewPerson.xaml", UriKind.Relative));
}
しかし、メインページのパノラマへの参照を取得する方法がわかりません。
次のように、別の ViewModel のプロパティを取得する方法を知っています。
var mainvm = (new ViewModelLocator()).Main;
mainvm.Milestones.Add(NewMilestone);
ただし、上記の Milestones プロパティとは異なり、Panorama は mainpage.xaml 内の単なる UI コントロールであり、コードから取得するものとしては利用できません。
私はMVVMlightを使用しています。
彼らはこの建物のインターネット アクセスを遮断しているようです。送信しなければなりません。スティーブ