title: Renaming Controller classes in MonoTouch MonoDevelop
body: <p>What is the the best way to rename a class which inherits a UIViewController and has a designer.cs class linked to a storyboard?</p>
  
  <p>I first tried to Rename the .cs file in MonoDevelop. This worked but the designer.cs file did not get renamed with it, and neither did the class name.</p>
  
  <p>I then renamed the class name. This successfully changed the class name in both the .cs and .designer.cs files but still did not change the .designer.cs filename. It also did not change the name of the "Custom Class" for the controller in Xcode.</p>
  
  <p>So in XCode I changed the name of the Custom Class and saved then switched back to MonoDevelop , to my horror it had created a new .cs with the same name as the renamed one and a new .designer.cs file which it put under the original (renamed) .cs file next to the old (not renamed) a.designer.cs file!</p>
  
  <p>Can anyone tell me the sequence of steps I should have taken? </p>