Question: do I need to have different images for different screen sizes for iOS for (4s 5s, and above)?
how can we set retain dimensions of images/Icons and controls across the screen sizes and resolutions in iOS (using Xamarin forms).
please refer this to understand problem 
[Autolayout and proportional positioning](https://stackoverflow.com/questions/20192907/autolayout-and-proportional-positioning?rq=1)

but I need solution for xamarin forms.

Answer: 
You're trying to do up-casting which is bad thing (because there can be other descendants from Buildings class that have no such field). So, to play safe you have two options:

* Move the field to the parent class (i.e. Buildings)
* Override Construct() method as virtual one so descendants can alter the behavior and access their own fields
I dont agree with your class structure, but i will try to answer your question:

try this:

```
(string)this.GetType().GetField("Name").GetValue(this);

```