[silverlight] Probleme mit Navigation

min

Grünschnabel
Hallo,

Ich habe eine MainPage, von der aus über

Code:
            	<Custom:Interaction.Triggers>
            		<Custom:EventTrigger EventName="Click">
            			<ic:NavigateToPageAction TargetPage="/Map.xaml"/>
            		</Custom:EventTrigger>
            	</Custom:Interaction.Triggers>

die Page "Map" aufgerufen wird. Zurück auf die MainPage komme ich über

Code:
    public Map()
        {
            InitializeComponent();
            Touch.FrameReported += new TouchFrameEventHandler(Touch_FrameReported);
        }

     void Touch_FrameReported(object sender, TouchFrameEventArgs e)
        {
            foreach (TouchPoint tp in e.GetTouchPoints(null))
            {
                TouchPointCollection newtouchpoints = e.GetTouchPoints(LayoutRootMap);
                    if (...)
                    {
                        Touch.FrameReported -= new TouchFrameEventHandler(Touch_FrameReported);
                        NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
                    }
            }
        }

Wenn ich aber nun von der MainPage wieder zu irgendeiner anderen Page navigieren möchte, erhalte ich die Fehlermeldung:

Argumentexception was unhandled
The parameter is incorrect.

Die Fehlermeldung verweist auf die Zeile in der steht:

Code:
TouchPointCollection newtouchpoints = e.GetTouchPoints(LayoutRootMap);

Was muss ich ändern um die Fehlermeldung zu vermeiden?

Danke im Voraus.
 
Zurück