public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value == null)
            {
                return(null);
            }

            var points = (int)value;

            if (points == PointsUtil.PositionToPoints(1))
            {
                return(new SolidColorBrush(Color.FromRgb(222, 196, 50)));
            }

            if (points == PointsUtil.PositionToPoints(2))
            {
                return(new SolidColorBrush(Color.FromRgb(230, 232, 250)));
            }

            if (points == PointsUtil.PositionToPoints(3))
            {
                return(new SolidColorBrush(Color.FromRgb(140, 120, 83)));
            }

            return(null);
        }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value == null)
            {
                return(null);
            }

            uint playerPosition = (uint)value;

            return(PointsUtil.PositionToPoints(playerPosition));
        }
Exemple #3
0
        public int GetPlayerPoints(int playerId)
        {
            uint position = 0;

            foreach (var challengePlayerStanding in ChallengePlayerStandings)
            {
                position++;
                if (challengePlayerStanding.Player.Id == playerId)
                {
                    return(PointsUtil.PositionToPoints(position));
                }
            }

            return(0);
        }