Noo*_*001 5 android visual-studio xamarin xamarin.forms
我正在尝试为Xamarin表单中的标签创建简单的黑色边框。似乎框架内的任何内容都不可见。
这是我的代码:
<Frame BorderColor="Black"
CornerRadius="0">
<Label x:Name="txtText"
Text="Here"
TextColor="Black"
BackgroundColor="White"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
HorizontalTextAlignment="Center" />
</Frame>
Run Code Online (Sandbox Code Playgroud)
我可以将框架中的background属性设置为任意值,并且可以正常运行,甚至尝试将其设置为透明都没有成功。
这就是我在上面的代码中看到的。
如果有帮助,我正在使用Visual Studio 2017和Android。
更新
我已经找到了解决方案,但是似乎很不客气。我已将其全部放入StackLayout中,将框架的请求高度设置为100,并将padding设置为1。
这是更新的代码:
<StackLayout>
<Frame BorderColor="{DynamicResource PrimaryColour}"
CornerRadius="0"
Padding="1"
HeightRequest="100">
<Label x:Name="txtText"
Text="Here"
TextColor="{DynamicResource PrimaryColour}"
BackgroundColor="{DynamicResource SecondaryColour}"
HorizontalTextAlignment="Center"
VerticalTextAlignment="Center"/>
</Frame>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1049 次 |
| 最近记录: |