double GetNativeMinimum(StepperHandler stepperHandler) { var nativeView = GetNativeStepper(stepperHandler); var nativeButton = nativeView.GetChildAt(0); if (nativeButton?.Tag is StepperHandlerHolder handlerHolder) { return(handlerHolder.StepperHandler.VirtualView.Minimum); } return(0); }
double GetNativeMaximum(StepperHandler stepperHandler) { var platformView = GetNativeStepper(stepperHandler); var platformButton = platformView.GetChildAt(0); if (platformButton?.Tag is StepperHandlerHolder handlerHolder) { return(handlerHolder.StepperHandler.VirtualView.Maximum); } return(0); }
UIStepper GetNativeStepper(StepperHandler stepperHandler) => (UIStepper)stepperHandler.View;
double GetNativeMinimum(StepperHandler stepperHandler) => GetNativeStepper(stepperHandler).MinimumValue;
double GetNativeValue(StepperHandler stepperHandler) => GetNativeStepper(stepperHandler).Value;
LinearLayout GetNativeStepper(StepperHandler stepperHandler) => (LinearLayout)stepperHandler.View;
UIStepper GetNativeStepper(StepperHandler stepperHandler) => stepperHandler.NativeView;
LinearLayout GetNativeStepper(StepperHandler stepperHandler) => stepperHandler.NativeView;
public static void MapMinimum(StepperHandler handler, IStepper stepper) { handler.NativeView?.UpdateMinimum(stepper); }
LinearLayout GetNativeStepper(StepperHandler stepperHandler) => stepperHandler.PlatformView;
public static void MapBackground(StepperHandler handler, IStepper view) { handler.NativeView?.UpdateBackground(view); }
public static void MapValue(StepperHandler handler, IStepper stepper) { handler.NativeView?.UpdateValue(stepper); }
public static void MapIncrement(StepperHandler handler, IStepper stepper) { handler.NativeView?.UpdateInterval(stepper); }
UIStepper GetNativeStepper(StepperHandler stepperHandler) => stepperHandler.PlatformView;
public void StepperMove(int deviceNumber = 0, int speed = 10000, int notSpeed = 1000) { var session = StepperHandler.GetStepperHandler(); session.StepperMove(deviceNumber, speed, notSpeed); }