Mam pytaniem dotyczące ponownie windows phone 7 i c#, jak przekazać parametr między formami, robię to w ten sposób:

private void m_hb_rysuj_Click(object sender, RoutedEventArgs e)
        {
            NavigationService.Navigate(new Uri("/RysujFliniowa.xaml", UriKind.RelativeOrAbsolute));
            RysujFliniowa RysujFliniowa = new RysujFliniowa(this);
        }

Odbierma w ten:

private ParametersFliniowa parametersFliniowa;
        public RysujFliniowa(ParametersFliniowa parametersFliniowa)
        {
            InitializeComponent();
            this.parametersFliniowa = parametersFliniowa;
            a = float.Parse(parametersFliniowa.m_paramA.Text);
            b = float.Parse(parametersFliniowa.m_paramB.Text);

Podczas kompilacji nie mam żadnych błędów ale gdy kliknę m_hb_rysuj to program się zatrzymuje i przenosi mnie do tego fragmentu:

 // Code to execute if a navigation fails
        private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
        {
            if (System.Diagnostics.Debugger.IsAttached)
            {
                // A navigation has failed; break into the debugger
                System.Diagnostics.Debugger.Break();
            }
        }

jak zakomentuje linię z przekazywaniem paramteru jest ok, więc wnioskuje że w nie właściwy sposób to robię. Tylko jak to powinno w takim razie wyglądać??