带参数过去~~把上个页面的名称传过去。。
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,这个集合是记录所有的历史页面的