コード例 #1
0
        private static string GetExposureProgram(ExposurePrograms exp)
        {
            switch (exp)
            {
            case ExposurePrograms.ActionProgram:
                return("Action Program");

            case ExposurePrograms.LandscapeMode:
                return("Landscape Mode");

            case ExposurePrograms.PortraitMode:
                return("Portrait Mode");

            case ExposurePrograms.AperturePriority:
                return("Aperture Priority");

            case ExposurePrograms.CreativeProgram:
                return("Creative Program");

            case ExposurePrograms.Manual:
                return("Manual");

            case ExposurePrograms.Normal:
                return("Normal");

            case ExposurePrograms.ShutterPriority:
                return("Shutter Priority");

            case ExposurePrograms.NotDefined:
                return("Not Defined");

            default:
                throw new NotSupportedException();
            }
        }
コード例 #2
0
        public EXIFViewModel(EXIFModel core_model)
        {
            _exposureProgram = core_model.ExposureProgram;

            _ISOValues = core_model.ISOValue;
            Console.WriteLine("{0},{1}", core_model.ISOValue, _ISOValues);
            _make         = core_model.Make;
            _exposureTime = core_model.ExposureTime;
            _flash        = core_model.Flash;
            _fNumber      = core_model.FNumber;
        }
コード例 #3
0
        private static string GetExposureProgramResource(ExposurePrograms exp)
        {
            string pic;

            switch (exp)
            {
            case ExposurePrograms.ActionProgram:
                pic = "ActionProgram";
                break;

            case ExposurePrograms.LandscapeMode:
                pic = "LandscapeMode";
                break;

            case ExposurePrograms.PortraitMode:
                pic = "PortraitMode";
                break;

            case ExposurePrograms.AperturePriority:
                pic = "AperturePriority";
                break;

            case ExposurePrograms.CreativeProgram:
                pic = "CreativeProgram";
                break;

            case ExposurePrograms.Manual:
                pic = "Manual";
                break;

            case ExposurePrograms.Normal:
                pic = "Normal";
                break;

            case ExposurePrograms.ShutterPriority:
                pic = "ShutterPriority";
                break;

            case ExposurePrograms.NotDefined:
                pic = "NotDefined";
                break;

            default:
                throw new NotSupportedException();
            }

            return("/PicDB;component/Resources/" + pic + ".png");
        }