Wpf 如何使用coding4fun颜色选择器从全景页面的控制页面更改颜色

Wpf 如何使用coding4fun颜色选择器从全景页面的控制页面更改颜色,wpf,windows-phone-7,binding,user-controls,background-color,Wpf,Windows Phone 7,Binding,User Controls,Background Color,嗨。我用这个。我有第一个控制页面(弹出窗口)和第二个主页(全景页面)。现在我想通过控制页面中的colorpocker拾取颜色,并在主页中为某些元素(例如网格背景色)设置笔刷颜色等。但我不知道如何将颜色从控制页面绑定到主页(panorama页面)。任何想法或链接,例如,Thx 在控件弹出窗口.xaml中,我有: <c4fToolkit:ColorPicker x:Name="picker" Height="180" Width="450" ColorChanged="picker_Color

嗨。我用这个。我有第一个控制页面(
弹出窗口
)和第二个主页(
全景页面
)。现在我想通过控制页面中的
colorpocker
拾取颜色,并在主页中为某些元素(例如网格背景色)设置笔刷颜色等。但我不知道如何将颜色从控制页面绑定到主页(
panorama页面
)。任何想法或链接,例如,Thx

在控件弹出窗口
.xaml
中,我有:

<c4fToolkit:ColorPicker x:Name="picker" Height="180" Width="450" ColorChanged="picker_ColorChanged" />
在主页
.xaml
中,我有

<Grid x:Name="gridColor" Background="{Binding myColor}" />


在主页
.cs
中,我没有看到任何东西,因为我不知道如何通过选择器将颜色从控制页bing并保存(绑定)到panorama主页并更改颜色。

我还没有使用颜色选择器,但根据我对这些控件的了解,您可以尝试颜色选择器的Value属性。导航到主页面时,使用该值并将其作为参数传递到主页面

NavigationService.Navigate(new Uri("/MainPage.xaml?Color="+colorPicker.Value.ToString(), UriKind.Relative));
编辑:


您还可以在picker_ColorChanged中使用颜色parmater。您还可以将参数传递回MainPage.xaml。

hm如何将参数颜色传递回主页?
NavigationService.Navigate(new Uri("/MainPage.xaml?Color="+colorPicker.Value.ToString(), UriKind.Relative));