コード例 #1
0
        private static IItemsSourceGenerator GetOrAddToolBarItemsSourceGenerator(UIToolbar toolbar)
        {
            var generator = toolbar.GetBindingMemberValue(AttachedMembers.UIView.ItemsSourceGenerator);

            if (generator == null)
            {
                generator = new ArrayItemsSourceGenerator <UIToolbar, UIBarButtonItem>(toolbar,
                                                                                       AttachedMemberConstants.ItemTemplate,
                                                                                       (tabBarController, items) => tabBarController.SetItemsEx(items, true));
                toolbar.SetBindingMemberValue(AttachedMembers.UIView.ItemsSourceGenerator, generator);
            }
            return(generator);
        }
コード例 #2
0
 private static IItemsSourceGenerator GetOrAddToolBarItemsSourceGenerator(UIToolbar toolbar)
 {
     var generator = toolbar.GetBindingMemberValue(AttachedMembers.UIView.ItemsSourceGenerator);
     if (generator == null)
     {
         generator = new ArrayItemsSourceGenerator<UIToolbar, UIBarButtonItem>(toolbar,
            AttachedMemberConstants.ItemTemplate,
            (tabBarController, items) => tabBarController.SetItemsEx(items, true));
         toolbar.SetBindingMemberValue(AttachedMembers.UIView.ItemsSourceGenerator, generator);
     }
     return generator;
 }