예제 #1
0
        private EllipsoidVisual3D Lier([NotNull] EllipsoidVisual3D forme, [NotNull] EllipsoideWrapper source)
        {
            BindingOperations.SetBinding(forme, EllipsoidVisual3D.RadiusXProperty, new Binding(nameof(source.RayonX))
            {
                Source = source, Mode = BindingMode.TwoWay
            });
            BindingOperations.SetBinding(forme, EllipsoidVisual3D.RadiusYProperty, new Binding(nameof(source.RayonY))
            {
                Source = source, Mode = BindingMode.TwoWay
            });
            BindingOperations.SetBinding(forme, EllipsoidVisual3D.RadiusZProperty, new Binding(nameof(source.RayonZ))
            {
                Source = source, Mode = BindingMode.TwoWay
            });
            BindingOperations.SetBinding(forme, EllipsoidVisual3D.PhiDivProperty, new Binding(nameof(source.PhiDiv))
            {
                Source = source, Mode = BindingMode.TwoWay
            });
            BindingOperations.SetBinding(forme, EllipsoidVisual3D.ThetaDivProperty, new Binding(nameof(source.ThetaDiv))
            {
                Source = source, Mode = BindingMode.TwoWay
            });

            return((EllipsoidVisual3D)_Lier(forme, source));
        }
예제 #2
0
 private EllipsoidVisual3D Convertir([NotNull] EllipsoideWrapper forme) => Lier(new EllipsoidVisual3D(), forme);