borderColor 和 borderRadius 样式未应用于 StackLayout
borderColor and borderRadius styles not being applied to a StackLayout
我正在尝试在 StackLayout 周围创建边框半径和边框颜色,但由于某些原因,样式没有得到应用...我正在使用 Nativescript core-light 主题,不确定是否可以覆盖我的内联样式?知道我做错了什么吗?
我的代码:
<StackLayout borderRadius="5px" borderColor="blue">
<Label class="body" [text]="'Description: ' + product.Description"></Label>
<Label class="body" [text]="'POS Description: ' + product.POSDescription"></Label>
<Label class="body" [text]="'POS price: R' + product.POSPrice"></Label>
<Label class="body" [text]="'Stock On Hand: ' + product.StockOnHand"></Label>
</StackLayout>
您需要明确设置 borderWidth,您的代码才能正常工作。
例如
<StackLayout borderRadius borderWidth="2" borderRadius="15" borderColor="blue">
请注意,我使用的是 DPs(设备独立像素)而不是 px,后者在具有不同屏幕密度和分辨率的移动世界中应该是更好的方法。
您也可以使用 CSS 作为边框
例如
.borders {
border-width: 2;
border-color: red;
border-radius: 20;
}
我正在尝试在 StackLayout 周围创建边框半径和边框颜色,但由于某些原因,样式没有得到应用...我正在使用 Nativescript core-light 主题,不确定是否可以覆盖我的内联样式?知道我做错了什么吗?
我的代码:
<StackLayout borderRadius="5px" borderColor="blue">
<Label class="body" [text]="'Description: ' + product.Description"></Label>
<Label class="body" [text]="'POS Description: ' + product.POSDescription"></Label>
<Label class="body" [text]="'POS price: R' + product.POSPrice"></Label>
<Label class="body" [text]="'Stock On Hand: ' + product.StockOnHand"></Label>
</StackLayout>
您需要明确设置 borderWidth,您的代码才能正常工作。 例如
<StackLayout borderRadius borderWidth="2" borderRadius="15" borderColor="blue">
请注意,我使用的是 DPs(设备独立像素)而不是 px,后者在具有不同屏幕密度和分辨率的移动世界中应该是更好的方法。
您也可以使用 CSS 作为边框 例如
.borders {
border-width: 2;
border-color: red;
border-radius: 20;
}