Как применить альтернативный стиль строки в списке в окне телефона 7 - PullRequest
5 голосов
/ 06 июня 2011

Привет, я новичок в Windows Phone 7, у меня проблема с применением стиля для альтернативного цвета строки в списке в Windows Phone 7. Пожалуйста, помогите мне.

Ответы [ 2 ]

4 голосов
/ 06 июня 2011

Хотя WPF имеет свойство ALternationCount, которое поддерживает это, Silverlight, как веб-версия, так и WP7, не поддерживают.Самый простой способ создать этот эффект в Silverlight - это установить цвет фона для вашего элемента через конвертер значений.Смотрите следующую ветку:

Чередование цветов фона для строк ListBox

1 голос
/ 27 декабря 2011

private void Item_LayoutRoot_Loaded(object sender, RoutedEventArgs e)
    {

        StackPanel ItemRef = sender as StackPanel;      // get the reference to the control
        SolidColorBrush brush1 = new SolidColorBrush(Color.FromArgb(0,0,0,0));      //base colour
        SolidColorBrush brush2 = new SolidColorBrush(Color.FromArgb(255,255,0,0));  //alternate colour

        if (_useAlternate)
            ItemRef.Background = brush1;
        else
            ItemRef.Background = brush2;

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