1) It depends on what you want to do.
For the screen from the screenshot I would use three panels.
Then it depends on what you want to display with:
Statistics
Service
More
If the whole screens are different I would use Activites.
If only the central part changes I would update the central panel.
2) Sorry, but I don't really understand what exactly you are expecting.
Is the application supposed to run on small and big screens ?
Sizing and spacing in the DesignerScripts.
Showing / hiding, you need to do it on your own in the code.
You could set one event name for the buttons and manage them in one event using the Sender property to know what button raised the event, this could be interesting if you have same code parts for the different button events.