我知道我可以使用 uri 在页面之间传递值,例如:
NavigationService.Navigate(
new Uri("/DestinationPage.xaml?parameter1=v1", UriKind.Relative)
);
还有其他方法可以在页面之间传递值吗?
最佳答案
你可以创建一个单例 ;)。 这是一个例子:
public class MySingleton
{
private static MySingleton _mInstance;
public static MySingleton Instance
{
get { return _mInstance ?? (_mInstance = new MySingleton()); }
}
/// <summary>
/// You can send values through this string.
/// </summary>
public string SomeString { get; set; }
}
编辑:要给它赋值,你可以这样做:
MySingleton.Instance.SomeString = "Text";
关于c# - 如何在页面之间传递值? (Windows 手机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9886749/