コード例 #1
0
        private static NsRibbonAction utworzRibbonAkcja(Action opisAkcji)
        {
            var opis        = opisAkcji;
            var ribonButton = new NsRibbonAction();

            ribonButton.Widget  = opis;
            ribonButton.ToolTip = opisAkcji.ToolTip;
            //ribonButton.ID = opisAkcji.Nazwa;
            ribonButton.Text = opisAkcji.Label.ToString();
            //ribonButton.CommandName = opisAkcji.Nazwa;
            ribonButton.Widget = opisAkcji;
            switch (opis.Size)
            {
            case EnumActionSize.Small:
                ribonButton.Size = RibbonBarItemSize.Small;
                //ribonButton.ImageUrl = MenadzerIkon.PobierzUrlIkony(opis.NazwaIkony, 16);
                break;

            case EnumActionSize.Normal:
                ribonButton.Size = RibbonBarItemSize.Medium;
                //ribonButton.ImageUrl = MenadzerIkon.PobierzUrlIkony(opis.NazwaIkony, 16);
                break;

            case EnumActionSize.Big:
                ribonButton.Size = RibbonBarItemSize.Large;
                //ribonButton.ImageUrlLarge = MenadzerIkon.PobierzUrlIkony(opis.NazwaIkony, 32);
                break;
            }

            return(ribonButton);
        }
コード例 #2
0
        public NsAction UtworzAkcja(Action opisAkcji, IViewer viewer)
        {
            opisAkcji.Viewer = viewer;
            var akcja = new NsAction()
            {
                Widget = opisAkcji, ToolTip = opisAkcji.ToolTip, Text = opisAkcji.GetReadableName()
            };

            //if (opisAkcji.UrlIkony != null)
            //{
            //    var ui = new MenadzerUI();
            //    akcja.Icon.PrimaryIconUrl = ui.Ikony.Pobierz(opisAkcji.UrlIkony, 16);
            //}

            return(akcja);
        }