You should create your own control if you want to save UIControls in IsolatedStorage (at least in windows phone). This question should help you to get through the issue you are having.
So basically you create something like that
[DataContract]
public class MyTextBox : TextBox
{
// your implementations here
[DataMember]
public string Name { get; set;}
}
for all controllers you need. The code above is not tested so it might not work, but I hope you get the idea.
EDIT
For each property you insert in the class, you must use the Attribute Flag [DataMember]. In this manner you can serialize in the IsolatedStorage all informations you need