public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            AxisInterpretation interpretation = (AxisInterpretation)value;
            IEnumerable <InterpretationViewModel> viewModelEnumerable = (IEnumerable <InterpretationViewModel>)parameter;

            return(viewModelEnumerable.FirstOrDefault(x => x.Type == interpretation));
        }
Ejemplo n.º 2
0
        public static string GetAxisInterpretationName(AxisInterpretation interpretation)
        {
            switch (interpretation)
            {
            case AxisInterpretation.InterpretationNull: return(Global.GetStringResource("LangNullAxis"));

            case AxisInterpretation.InterpretationXAxis: return(Global.GetStringResource("LangXAxis"));

            case AxisInterpretation.InterpretationXRotation: return(Global.GetStringResource("LangXRotationAxis"));

            case AxisInterpretation.InterpretationYAxis: return(Global.GetStringResource("LangYAxis"));

            case AxisInterpretation.InterpretationYRotation: return(Global.GetStringResource("LangYRotationAxis"));

            case AxisInterpretation.InterpretationZAxis: return(Global.GetStringResource("LangZAxis"));

            case AxisInterpretation.InterpretationZRotation: return(Global.GetStringResource("LangZRotationAxis"));
            }

            return("N/A");
        }
Ejemplo n.º 3
0
 public InterpretationViewModel(AxisInterpretation type)
 {
     m_type = type;
 }