Подпишись на наш Twitter

Быть в курсе появления новых статей!

Тут приведен пример изменения цветов во время выполнения с использованием ползунков.

XAML разметка контролов и три ползунка:


    



    

    
        
    
        
    
        

В коде мы имеем единственный метод, который вызывается когда изменяются значения ползунков и который изменяет цвет:

private void sli_ValueChanged(object sender, System.Windows.RoutedPropertyChangedEventArgs e)
{
    SolidColorBrush magicBrush = (SolidColorBrush)this.Resources["magicBrush"];

    if ((sliR != null) && (sliG != null) && (sliB != null))
    {
        magicBrush.Color = Color.FromRgb((byte)sliR.Value, (byte)sliG.Value, (byte)sliB.Value);
    }
}

Оригинал: #222 – Example: Changing a Color Using RGB Sliders




Дата публикации: 19.02.2011 21:15

Ярлыки: Brushes, WPF