2017-02-10 129 views
2

你好,Xamarin表格用戶,如何向Xamarin表格標籤添加邊框?

我已經發現Xamarin Froms開箱不支持標籤上的邊框。所以在一些搜索之後仍然不知道如何讓它成爲可能。是否可以使用自定義渲染器添加邊框?如果有人有一個例子嗎?如果沒有人有任何其他的開箱即用的想法,使之成爲可能。

預先感謝您

+0

將標籤添加到框架 – Gusman

回答

5

我想了一下開箱即用,想出了使用boxview作爲邊框。 在這裏,你有我寫的代碼示例:

<StackLayout x:Name="BasicInfo" Margin="10,10,10,5" Grid.Row="0" Grid.Column="0"> 
    <Label Text="Basic Info" FontSize="20"/> 
    <BoxView Color="Black" WidthRequest ="100" HeightRequest="1"/> 
    <Label x:Name="text1" /> 
    <Label x:Name="text2"/> 
    <Label x:Name="text3"/> 
    <Label x:Name="text4"/> 
    </StackLayout> 

我還將添加效果的照片它給了我:enter image description here

6

您可以添加框架單元內標籤,並設置OutlineColor幀:

<Frame OutlineColor="Black"> 
    <Label Text="My Label With Frame" /> 
</Frame> 

如果whant使用自定義渲染,你應該實現爲每個平臺定製渲染你想要支持(即Android,iOS,UWP,WinPhone)

+0

感謝您的快速回答,但那不是我真正想要的。我所做的解決方案是使用boxview在我的標籤下實例化,高度爲1。我會在下面給出一個答案,告訴你我做了什麼。 – Diceble

0

放置BoxView中的內您的標籤和申報border屬性BoxView中。