私はdataという名前のオブジェクトを持っています。以下のクラスのオブジェクトです
[DataContract]
public class Details
{
[DataMember(Name = "code")]
public int Code { get; set; }
[DataMember(Name = "message")]
public string Message { get; set; }
[DataMember(Name = "values")]
public values values { get; set; }
}
ここで、値は変数を持つ別のクラスです。
ここで、オブジェクト データを別の 2 ページに送信したいと考えています。
NavigationService.Navigate(new Uri("/Folder/page2.xaml?object="+ data,UriKind.Relative));
そして、私は以下のようにそれを受け取ります
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
if (e.Uri.OriginalString.Contains("object"))
{
string data = NavigationContext.QueryString["object"];
MessageBox.Show(data);
}
}
しかし、上記のメソッドを実行している間、データ変数に格納されている値は
Projectname.Foldername.Filename
オブジェクトにその値を渡すにはどうすればよいですか??