2016-12-16 4 views
13

Ich entwickle eine App mit Xamarin Formen pcl. Ich brauche ein Stacklayout mit abgerundeten Ecken. Ich habe auch Rahmen für abgerundete Ecken Container versucht, aber es gibt keine Ecke Radius Eigenschaft dafür. Ich kann keine Renderer für iOS, Android, uwp, Windows 8.1 finden.Xamarin Formen: StackLayout mit abgerundeten Ecken

Bitte lassen Sie mich vorschlagen, wie Sie Stacklayout mit abgerundeten Ecken zusammen mit Eckenradius-Eigenschaft für alle Plattformen erreichen. enter image description here

+0

https://github.com/paulp atarinski/Xamarin.Forms.Plugins/Baum/Master/RoundedBoxView – Depechie

+0

@Depechie ich brauche Boxview ich will Stacklayout, so dass ich Elemente in sie setzen kann – Sonali

+1

Noch kann Zeug oben auf der Box anzeigen – Depechie

Antwort

6
+0

Dank @jay Patel für diesen Code, haben Sie Beispiel, wie benutzerdefinierte Ecke radios erstellen (wie oben nur links). Ich habe einen Weg in Android und WP gefunden, aber IOS funktioniert auch nicht – safi

16

Sie Rahmen und StackLayout setzen innen, Hinweis-Frame Polsterung 20 standardmäßig verwenden:

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

      </StackLayout> 
</Frame> 
+1

Können wir Eckenradius erhöhen ?? – Sonali

+1

können wir die Rahmenbreite anpassen? –

+0

Wenn Sie den Eckenradius erhöhen oder die Rahmenbreite anpassen möchten, sollten Sie einen benutzerdefinierten Renderer implementieren. Ich schrieb es hier: https://gist.github.com/ads90/49cdea7d609a5b364eb34c9feedb7271 –

Verwandte Themen