Exemple #1
0
        private MRUSplitButton BuildMRUSplitButton(object data, BuildContext bc)
        {
            DropDownProperties properties =
                DataNodeWrapper.GetNodeAttributes(data).To <DropDownProperties>();

            JSObject[] children = DataNodeWrapper.GetNodeChildren(data);

            Menu menu = null;

            MenuLauncherControlProperties launcherProperties =
                DataNodeWrapper.GetNodeAttributes(data).To <MenuLauncherControlProperties>();

            if (!Utility.IsTrue(launcherProperties.PopulateDynamically))
            {
                menu = BuildMenu(children[0], bc, false);
            }

            MRUSplitButton fssb = new MRUSplitButton(Root,
                                                     properties.Id,
                                                     properties,
                                                     menu);

            return(fssb);
        }
 public void Setup()
 {
     _sut = MRUSplitButton.Create("MyMRUSplitButton");
 }