2016-04-12 22 views
0

Kısa bir süre önce Universal Windows Platformu için bir Xamarin Forms projesini başlattım. Uygulama için bazı global stiller eklemeyi denemek için, uoney eşdeğer sözdizimini bilmediğim bir elemanla karşılaştım: Xamarin ContentView.Microsoft Xaml Element Eşdeğeri Xamarin Xaml "ContentView"

(. Örneğin, bildiğim Xamarin Label = UWP TextBlock, Xamarin HorizontalOptions = UWP HorizontalAlignment)

Xamarin:

<Style x:Key="errorContainer" TargetType="ContentView">   
    <Setter Property="BackgroundColor" Value="Red"/> 
    <Setter Property="HorizontalOptions" Value="Fill"/> 
    <Setter Property="Padding" Value="15"/> 
</Style> 

UWP:

<Style x:Key="errorContainer" TargetType="?????????"> 
    <Setter Property="Background" Value="Red"/> 
    <Setter Property="HorizontalAlignment" Value="Stretch"/> 
    <Setter Property="Padding" Value="15"/> 
</Style> 

TLDR; Xamarin ContentView = UWP ??????

yardım

+0

o içerik sunum olurdu? Evrensel Uygulamalarda bu bir şey mi? Bu bir WPF kontrolü. –

cevap

0

ContentControl için teşekkürler (ve Border gibi türleri türetilmiş oluyor) ihtiyacını uyumlu olmalıdır. (Xamarin.Forms' ContentViewTemplatedView kaynaklanmaktadır gibi, bir ContentTemplate Mülkiyet vardır çünkü.)