コード例 #1
0
        public ColorChooserViewModel(MainWindowViewModel mainWindowModel) : base(mainWindowModel)
        {
            CurrentColor = KnownPartColors.GetColor(LDrawPartLib.PartColors.Blue);

            PartColors = new ObservableCollection <PartColor>();
            foreach (int code in KnownPartColors.Colors.Keys)
            {
                PartColors.Add(KnownPartColors.Colors[code]);
            }
        }
コード例 #2
0
        private void ChangePartColor(object color)
        {
            PartColors pc = LDrawPartLib.PartColors.Blue;

            try {
                pc = (PartColors)Enum.Parse(typeof(PartColors), color.ToString());
            }
            catch { }

            CurrentColor = KnownPartColors.GetColor(pc);
            MainWindowVM.Dome3DVM.ChangePartColor(pc);
        }