Я использую Xamarin.Forms в PCL со страницами XAML. Единственный способ, которым я определил стиль моего элемента управления, - использовать встроенный синтаксис.
<Button Text="Inquiry" TextColor="Blue" />
Я бы предпочел использовать такую структуру, как эта:
<Page.Resources>
<Style TargetType="Button">
<Setter Property="BorderThickness" Value="5" />
<Setter Property="Foreground" Value="Blue" />
</Style>
</Page.Resources>
(http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465381.aspx)
Однако элемент Style еще не поддерживается (пока). Кто-нибудь преуспел в отделении макета из содержимого?
FYI: Я также разместил этот вопрос на форумах Xamarin, поэтому любой, кто попал сюда через google, может захотеть также проверить эту страницу: http://forums.xamarin.com/discussion/19287/styling-of-xamarin-xaml#latest