Пример #1
0
        private void Diagram_BeginNodeRender(object sender, BeginNodeRenderEventArgs args)
        {
            var node = args.Item;

            node.Width             = 144;
            node.Height            = 60;
            node.ShapeType         = ShapeType.RoundedRectangle;
            node.Style.StrokeWidth = 0;
            if ((node.Content as EmployeeDetail).Designation == "Manager")
            {
                node.Style.Brush = new SolidBrush(UIColor.FromRGB(23, 132, 206));
            }
            else if ((node.Content as EmployeeDetail).Designation == "CEO")
            {
                node.Style.Brush = new SolidBrush(UIColor.FromRGB(201, 32, 61));
            }
            else if ((node.Content as EmployeeDetail).Designation == "Team Lead" || (node.Content as EmployeeDetail).Designation == "Co-ordinator")
            {
                node.Style.Brush = new SolidBrush(UIColor.FromRGB(4, 142, 135));
            }
            else
            {
                node.Style.Brush = new SolidBrush(UIColor.FromRGB(206, 98, 9));
            }

            node.Annotations.Add(new Annotation()
            {
                Content = (node.Content as EmployeeDetail).Designation, FontSize = 15, TextBrush = new SolidBrush(UIColor.White)
            });
        }
Пример #2
0
        private void Diagram_BeginNodeRender(object sender, BeginNodeRenderEventArgs args)
        {
            var node = args.Item;

            node.ShapeType         = ShapeType.RoundedRectangle;
            node.Style.StrokeWidth = 0;
            if ((node.Content as Employee).Designation == "Manager")
            {
                node.Style.Brush = new SolidBrush(Color.Rgb(23, 132, 206));
            }
            else if ((node.Content as Employee).Designation == "CEO")
            {
                node.Style.Brush = new SolidBrush(Color.Rgb(201, 32, 61));
            }
            else if ((node.Content as Employee).Designation == "Team Lead" || (node.Content as Employee).Designation == "Co-ordinator")
            {
                node.Style.Brush = new SolidBrush(Color.Rgb(4, 142, 135));
            }
            else
            {
                node.Style.Brush = new SolidBrush(Color.Rgb(206, 98, 9));
            }

            node.Width  = 144 * MainActivity.factor;
            node.Height = 60 * MainActivity.factor;
            AnnotationCollection annotations = new AnnotationCollection(node);

            annotations.Add(new Annotation()
            {
                Content = (node.Content as Employee).Designation, FontSize = 14 * MainActivity.factor, TextBrush = new SolidBrush(Color.White)
            });
            node.Annotations = annotations;
        }
Пример #3
0
        void Dia_BeginNodeRender(object sender, BeginNodeRenderEventArgs args)
        {
            //Set the node size and its properties.
            var node = (args.Item as Node);

            DrawTemplate(node);
        }
Пример #4
0
        /// <summary>
        /// Beginnoderender event args
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        void Dia_BeginNodeRender(object sender, BeginNodeRenderEventArgs args)
        {
            var node = (args.Item as Node);

            node.Width  = 155;
            node.Height = 50;
            DrawTemplate(node);
        }
Пример #5
0
        private void Diagram_BeginNodeRender(object sender, BeginNodeRenderEventArgs args)
        {
            var node = args.Item;

            node.ShapeType         = ShapeType.RoundedRectangle;
            node.Style.StrokeWidth = 0;
            if ((node.Content as Employee).Designation == "Manager")
            {
                node.Style.Brush = new SolidBrush(Color.FromRgb(23, 132, 206));
            }
            else if ((node.Content as Employee).Designation == "CEO")
            {
                node.Style.Brush = new SolidBrush(Color.FromRgb(201, 32, 61));
                RootNode         = node;
            }
            else if ((node.Content as Employee).Designation == "Team Lead" || (node.Content as Employee).Designation == "Co-ordinator")
            {
                node.Style.Brush = new SolidBrush(Color.FromRgb(4, 142, 135));
            }
            else
            {
                node.Style.Brush = new SolidBrush(Color.FromRgb(206, 98, 9));
            }

            if (Device.RuntimePlatform == Device.UWP)
            {
                node.Width  = 100;
                node.Height = 50;
            }
            else
            {
                node.Width  = 144 * DiagramUtility.factor;
                node.Height = 60 * DiagramUtility.factor;
            }
            AnnotationCollection annotations = new AnnotationCollection();

            if (Device.RuntimePlatform == Device.Android)
            {
                annotations.Add(new Annotation()
                {
                    Content = (node.Content as Employee).Designation, FontSize = 14 * DiagramUtility.factor, TextBrush = new SolidBrush(Color.White)
                });
            }
            else
            {
                annotations.Add(new Annotation()
                {
                    Content = (node.Content as Employee).Designation, FontSize = 15 * DiagramUtility.factor, TextBrush = new SolidBrush(Color.White)
                });
            }
            node.Annotations = annotations;
        }
Пример #6
0
        void Dia_BeginNodeRender(object sender, BeginNodeRenderEventArgs args)
        {
            //Set the node size and its properties.
            var node = (args.Item as Node);

            if ((node.Content as DiagramEmployee).HasChild)
            {
                node.Width = 470 * MainActivity.factor;
            }
            else
            {
                node.Width = 370 * MainActivity.factor;
            }
            node.Height            = 120 * MainActivity.factor;
            node.Style.StrokeWidth = 2 * MainActivity.factor;
            node.Style.StrokeBrush = new SolidBrush(Color.Black);
            node.ShapeType         = ShapeType.RoundedRectangle;
            node.CornerRadius      = 10 * MainActivity.factor;
            node.Template          = DrawTemplate(node);
        }
Пример #7
0
        private void Diagram_BeginNodeRender(object sender, BeginNodeRenderEventArgs args)
        {
            var node = (args.Item as Node);

            UpdateTemplate(node, "-");
        }