void SelectProvider_OnProviderChange(object sender, SelectProvider.ProviderEventArgs e)
        {
            //mWebMapCommon.setProvider(e.ProviderStatus); //update Map2DOnline

            //update menu icon
            switch (mWebMapCommon.mProviderStatus)
            {
            case Map2DOnline.ProviderStatus.USE_GPS:
                menuProvider.IconUri = new Uri(Globals.IconUri_ProviderGps, UriKind.Relative);
                break;

            case Map2DOnline.ProviderStatus.USE_WIFI:
                menuProvider.IconUri = new Uri(Globals.IconUri_ProviderWifi, UriKind.Relative);
                break;

            case Map2DOnline.ProviderStatus.USE_NONE:
                menuProvider.IconUri = new Uri(Globals.IconUri_ProviderNone, UriKind.Relative);
                break;
            }
        }
Esempio n. 2
0
 //Maybe TODO (cleaner): Have Map2DOnline raise a 'ProviderChanged' event which then prompts an update to the menu item and tracking button
 void SelectProvider_OnProviderChange(object sender, SelectProvider.ProviderEventArgs e)
 {
     mWebMapCommon.setProvider(e.ProviderStatus);
 }