Невозможно правильно проверить состояние заполнения в WPF - PullRequest
0 голосов
/ 28 мая 2018

На моем WPF у меня есть прямоугольник со значением по умолчанию: Fill="#3E7A61"

Цвет можно изменить с помощью:

private SolidColorBrush CustomRed = (SolidColorBrush)new BrushConverter().ConvertFromString("#95305D");
private SolidColorBrush CustomGreen = (SolidColorBrush)new BrushConverter().ConvertFromString("#3E7A61");
private int ClickCount = 0;

    public void RMaximize_Click(object sender, System.Windows.Input.MouseButtonEventArgs e)
    {
        ClickCount++;
        RMaximize.Fill = (ClickCount % 2 == 1) ? CustomGreen : CustomRed;
    }

Как я могу проверить, является ли значение по умолчанию CustomGreen?Я пытался:

            if (RMaximize.Fill == CustomGreen) // Or #3E7A61
            {
                Driver.Manage().Window.Maximize();
            }

Но это не сработало.

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