Ejemplo n.º 1
0
 private void importPositionsCallback(EditUICallback callback)
 {
     callback.showOpenFileDialog("*.positions|*.positions", delegate(String file, ref String errorPrompt)
     {
         try
         {
             using (var stream = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read))
             {
                 PositionCollection positions = new PositionCollection(stream);
                 this.updatePositions(positions);
             }
         }
         catch (Exception e)
         {
             Log.Error("Could not load positions file {0} because:\n{1}", file, e.Message);
         }
         return(true);
     });
 }