2016-12-16 19 views
13

Pracuję nad aplikacją przy użyciu form xamarin pcl. Potrzebuję stacklayout z zaokrąglonymi narożnikami. Próbowałem również ramy do zaokrąglonego rogu pojemnika, ale nie ma dla niego właściwości promienia naroża. Nie mogę znaleźć renderers dla ios, android, uwp, Windows 8.1.Formy Xamarin: StackLayout z zaokrąglonymi narożnikami

Proszę, ktoś może mi zasugerować, jak osiągnąć stacklayout z zaokrąglonymi narożnikami wraz z właściwością promienia narożnika dla wszystkich platform. enter image description here

+0

https://github.com/paulp atarinski/Xamarin.Forms.Plugins/tree/master/RoundedBoxView – Depechie

+0

@Depechie Nie potrzebuję boxview Chcę stacklayout po to, abym mógł umieścić w nim elementy – Sonali

+1

Nadal można umieścić rzeczy na górze widoku pudełka – Depechie

Odpowiedz

6
+0

Dzięki @jay Patel dla tego kodu, czy masz przykład, jak utworzyć niestandardowy narożnik radious (jak tylko w górę lewo). Znalazłem sposób na Androida i WP, ale IOS też nie działa – safi

16

Można użyć ramki i umieścić StackLayout wewnątrz, Note klatki podjąć wyściółkę 20 domyślnie:

<Frame CornerRadius="10" 
     OutlineColor="Red" 
     Padding="0"> 
      <StackLayout> 

      </StackLayout> 
</Frame> 
+1

Czy możemy zwiększyć Promień narożnika ?? – Sonali

+1

czy możemy dostosować szerokość obramowania? –

+0

Jeśli chcesz zwiększyć promień narożnika lub dostosować szerokość obramowania, powinieneś zaimplementować niestandardowy renderer. Napisałem to tutaj: https://gist.github.com/ads90/49cdea7d609a5b364eb34c9feedb7271 –