private void UsernameButton_Click(object sender, RoutedEventArgs e)
{
FeatureLayer featureLayer = MyMap.Layers["SaveTheBayMarineLayer"] as FeatureLayer;
if (featureLayer == null)
return;
TemplatePickerGrid.Visibility = Visibility.Collapsed;
ESRI.ArcGIS.Client.IdentityManager.Credential c = IdentityManager.Current.FindCredential(featureLayer.Url, featureLayer.EditUserName);
if (c == null)
return;
IdentityManager.Current.RemoveCredential(c);
var cloneLayer = new FeatureLayer()
{
Url = featureLayer.Url,
Mode = featureLayer.Mode,
ID = featureLayer.ID,
DisplayName = featureLayer.DisplayName,
OutFields = featureLayer.OutFields,
};
cloneLayer.MouseLeftButtonDown += FeatureLayer_MouseLeftButtonDown;
featureLayer.MouseLeftButtonDown -= FeatureLayer_MouseLeftButtonDown;
MyMap.Layers.Remove(featureLayer);
MyMap.Layers.Add(cloneLayer);
}