带参数过去~~把上个页面的名称传过去。。
TargetPage.xaml?Red=0&Green=0&Blue=0"
01 |
protected override void OnNavigatedTo(NavigationEventArgs args) |
02 |
{ |
03 |
IDictionary<string, string> parameters = this.NavigationContext.QueryString; |
04 |
if (parameters.ContainsKey("Red")) |
05 |
{ |
06 |
byte R = Byte.Parse(parameters["Red"]); |
07 |
byte G = Byte.Parse(parameters["Green"]); |
08 |
byte B = Byte.Parse(parameters["Blue"]); |
09 |
ContentPanel.Background = |
10 |
new SolidColorBrush(Color.FromArgb(255, R, G, B)); |
11 |
} |
12 |
base.OnNavigatedTo(args); |
13 |
} |
或者在Mango中访问NavigationService.BackStack,这个集合是记录所有的历史页面的