Yes its kind of strict requirement, because the properties which will be bound with Controls sometimes come from DataBase, As being a developer I know those properties before hand but the way my project is supposed to work, client side (XAML Page) should not have any kind of binding set, all the bindings should be set from Server side not even from .cs file.
I have tried using Binding object, Loaded Event and few more.
I have also tried to obtain the TextBlock using LoadContent() function but still somehow binding doesn't take place.
I hope I made myself clear for your understanding. If you want some more details please let me know.