示例#1
0
        public void SetColor(string colorHex)
        {
            GraffitiPalleteViewModel viewModel = this.ViewModel;

            if (viewModel == null)
            {
                return;
            }
            IEnumerator <ColorViewModel> enumerator = viewModel.Colors.GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    ColorViewModel current = enumerator.Current;
                    int            num     = string.Equals(current.ColorHex, colorHex, (StringComparison)3) ? 1 : 0;
                    current.IsSelected = num != 0;
                }
            }
            finally
            {
                if (enumerator != null)
                {
                    enumerator.Dispose();
                }
            }
        }
示例#2
0
        public void SetColor(string colorHex)
        {
            GraffitiPalleteViewModel viewModel = this.ViewModel;

            if (viewModel == null)
            {
                return;
            }
            foreach (ColorViewModel color in viewModel.Colors)
            {
                int num = string.Equals(color.ColorHex, colorHex, StringComparison.InvariantCultureIgnoreCase) ? 1 : 0;
                color.IsSelected = num != 0;
            }
        }