Xamarin Forms на Mac: окно предварительного просмотра не будет устанавливать BackgroundColor в коде позади? - PullRequest
0 голосов
/ 17 октября 2018

в Visual Studio для Mac.Вот мой XAML:

<?xml version="1.0" encoding="UTF-8"?>
<ContentView xmlns ="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="WontSetBackgroundColor">
    <ContentView x:Name="subView"/>
</ContentView>

А вот мой код:

using Xamarin.Forms;

namespace MyProject
{
    public partial class WontSetBackgroundColor : ContentView
    {
        public WontSetBackgroundColor()
        {
            InitializeComponent();
            subView.BackgroundColor = Color.Teal;
        }
    }
}

Окно предварительного просмотра не отображается чирок.Однако, если я установлю цвет фона в XAML, например:

<?xml version="1.0" encoding="UTF-8"?>
<ContentView xmlns ="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="WontSetBackgroundColor">
    <ContentView x:Name="subView" BackgroundColor="Teal"/>
</ContentView>

В окне предварительного просмотра отобразится teal.

Любая помощь?

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