private async void setLocation_Click(object sender, RoutedEventArgs e) { if (MiBand.Ready) { object tag = ((MenuFlyoutItem)sender).Tag; WearLocation location = (WearLocation)Int32.Parse((string)tag); bool ret = await band.SetWearLocation(location); if (ret) { properties.WearLocation = location; } else { var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); MessageDialog dialog = new MessageDialog(loader.GetString("SetWearLocationError"), loader.GetString("ErrorTitle")); await dialog.ShowAsync(); } } }