Кадр переопределяет Label TextColor только на Android (xamarin-формы) - PullRequest
0 голосов
/ 10 января 2019

Я пишу следующий xaml, но у меня есть проблема на Android. Элемент управления Frame переопределяет цвет из Label, и я не знаю почему. Когда я заменяю рамку на сетку, она отлично работает, но я хочу рамку для углового радиуса.

Это ошибка? Могу ли я это исправить?

             <Grid x:Name="Frame_6_10">
                <Frame WidthRequest="30" BackgroundColor="#55b040" IsClippedToBounds="true" CornerRadius="10"/>
                <Label Margin="0,7,0,0" Text="6-10" TextColor="White" FontSize="16" HorizontalOptions="Center" 
                       VerticalOptions="Center" HorizontalTextAlignment="Center" FontAttributes="Bold"/>
                <ContentView HeightRequest="7" VerticalOptions="Start" WidthRequest="30" BackgroundColor="#55b040"/>
             </Grid>

enter image description here

enter image description here

Я использую Xamarin Forms версии 3.1.0.697729

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Поместите свой в рамку и contentView

    <Grid x:Name="Frame_6_10">
         <Frame WidthRequest="30" BackgroundColor="#55b040" IsClippedToBounds="true" 
          CornerRadius="10">
              <ContentView HeightRequest="7" VerticalOptions="Start" 
               WidthRequest="30" BackgroundColor="#55b040">
                    <Label Margin="0,7,0,0" Text="6-10" TextColor="White" 
                       FontSize="16" HorizontalOptions="Center" 
                       VerticalOptions="Center" HorizontalTextAlignment="Center" 
                       FontAttributes="Bold"/>
               </ContentView>
      </Frame>         
</Grid>
0 голосов
/ 10 января 2019

хорошо из вашего кода, я думаю, что это вид содержимого, который покрывает метку. попробуйте удалить его и посмотреть, что произойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...