2016-04-10 18 views
3

Xamarin Formlar için XAML windows telefon "Border" ne olacağını bilmek ister misiniz? Xamarin Formlar üzerinde Microsoft XAML Sınırı Nasıl Kullanılır

XAML Windows Phone bazı "çizgiler" çizmek ve 5 row's.Thanks

iç ayarlamak, istediğim BorderThickness kullanmak için hiçbir Sınır var:

<Border Grid.Row="0" BorderThickness="0,0,0,2" BorderBrush="#fe98fe"/>

Ben Xamarin bir Frame buldum öyle neredeyse Border ile aynı şey ama benim için iyi görünmüyor!

<BoxView Color="Red" HeightRequest="2" HorizontalOptions="FillAndExpand"></BoxView> 

Ama Border için hiçbir özellik tam muadili bulunmuyor: Eğer sadece bir satırı çizim yapmak istiyorsanız

cevap

4

, sen yüksekliği 2 ile yatay bir hat için BoxViewhttps://developer.xamarin.com/api/type/Xamarin.Forms.BoxView/

Örnek kullanabilirsiniz.

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="*"/> 
    </Grid.RowDefinitions> 
    <BoxView Grid.Row="0" BackgroundColor="Red" HeightRequest="2" VerticalOptions="End" HorizontalOptions="FillAndExpand"></BoxView> 
    <BoxView Grid.Row="1" BackgroundColor="Red" HeightRequest="2" VerticalOptions="End" HorizontalOptions="FillAndExpand"></BoxView> 
    <BoxView Grid.Row="2" BackgroundColor="Red" HeightRequest="2" VerticalOptions="End" HorizontalOptions="FillAndExpand"></BoxView> 
    <BoxView Grid.Row="3" BackgroundColor="Red" HeightRequest="2" VerticalOptions="End" HorizontalOptions="FillAndExpand"></BoxView> 
</Grid> 
+0

Ben 'BoxView' kullandı ama benim' RowDefinition' içine koyduğunuzda i büyük Dikdörtgen [burada] (http://i.imgur.com/1Fmv4TU.png) –

+0

Eğer 'belirlediniz var HeightRequest = "2" '? Varsa: XAML'iniz nasıl görünüyor? –

+0

Bunu 'yapıyor çözüm buldu < "- 90" BoxView Renk = "Kırmızı" HeightRequest = "2" WidthRequest = "1" Grid.Row = "0" Rotasyon = HorizontalOptions = "Fill"/> ama RowDefinition'ın içinde kullandığımda küçük oldu! sohbet edebilir miyiz? Benim Satır ' var –