Exemplo n.º 1
0
 static Object()
 {
     DataContext = new BindingMemberDescriptor<object, object>(AttachedMemberConstants.DataContext);
     Parent = new BindingMemberDescriptor<object, object>(AttachedMemberConstants.Parent);
     CommandParameter = new BindingMemberDescriptor<object, object>(AttachedMemberConstants.CommandParameter);
     Errors = new BindingMemberDescriptor<object, IEnumerable<object>>(AttachedMemberConstants.ErrorsPropertyMember);
 }
Exemplo n.º 2
0
 static UIViewController()
 {
     ToolbarItemsSourceGenerator = new BindingMemberDescriptor <UIKit.UIViewController, IItemsSourceGenerator>(nameof(ToolbarItemsSourceGenerator));
     ToolbarItemTemplateSelector = new BindingMemberDescriptor <UIKit.UIViewController, IDataTemplateSelector>(nameof(ToolbarItemTemplateSelector));
     ToolbarItemsSource          = new BindingMemberDescriptor <UIKit.UIViewController, IEnumerable>(nameof(ToolbarItemsSource));
     ToastTemplateSelector       = new BindingMemberDescriptor <UIKit.UIViewController, IDataTemplateSelector>(nameof(ToastTemplateSelector));
 }
Exemplo n.º 3
0
 static Element()
 {
     ItemsSource           = new BindingMemberDescriptor <global::MonoTouch.Dialog.Element, IEnumerable>(AttachedMemberConstants.ItemsSource);
     ItemsSourceGenerator  = new BindingMemberDescriptor <global::MonoTouch.Dialog.Element, IItemsSourceGenerator>(UIView.ItemsSourceGenerator);
     ItemTemplateSelector  = new BindingMemberDescriptor <global::MonoTouch.Dialog.Element, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     CollectionViewManager = new BindingMemberDescriptor <global::MonoTouch.Dialog.Element, ICollectionViewManager>(UIView.CollectionViewManager);
 }
Exemplo n.º 4
0
 static Object()
 {
     ItemsSource           = new BindingMemberDescriptor <object, IEnumerable>(AttachedMemberConstants.ItemsSource);
     ItemsSourceGenerator  = new BindingMemberDescriptor <object, IItemsSourceGenerator>(ItemsSourceGeneratorBase.MemberDescriptor);
     ItemTemplateSelector  = new BindingMemberDescriptor <object, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     CollectionViewManager = new BindingMemberDescriptor <object, ICollectionViewManager>(nameof(CollectionViewManager));
 }
Exemplo n.º 5
0
 static Object()
 {
     DataContext      = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.DataContext);
     Parent           = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.Parent);
     CommandParameter = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.CommandParameter);
     Errors           = new BindingMemberDescriptor <object, IEnumerable <object> >(AttachedMemberConstants.ErrorsPropertyMember);
 }
 static PreferenceGroup()
 {
     ItemsSource           = new BindingMemberDescriptor <PrefGroup, IEnumerable>(AttachedMemberConstants.ItemsSource);
     ItemsSourceGenerator  = ItemsSourceGeneratorBase.MemberDescriptor.Override <PrefGroup>();
     ItemTemplateSelector  = new BindingMemberDescriptor <PrefGroup, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     CollectionViewManager = AttachedMembers.ViewGroup.CollectionViewManager.Override <PrefGroup>();
 }
Exemplo n.º 7
0
 static UITableViewCell()
 {
     AccessoryButtonTappedEvent = new BindingMemberDescriptor <UIKit.UITableViewCell, IEventListener>("AccessoryButtonTapped");
     DeleteClickEvent           = new BindingMemberDescriptor <UIKit.UITableViewCell, IEventListener>("DeleteClick");
     InsertClickEvent           = new BindingMemberDescriptor <UIKit.UITableViewCell, IEventListener>("InsertClick");
     EditingStyle = new BindingMemberDescriptor <UIKit.UITableViewCell, UITableViewCellEditingStyle?>(nameof(EditingStyle));
     TitleForDeleteConfirmation = new BindingMemberDescriptor <UIKit.UITableViewCell, string>(nameof(TitleForDeleteConfirmation));
 }
Exemplo n.º 8
0
 static UICollectionView()
 {
     ItemTemplateSelector     = new BindingMemberDescriptor <UIKit.UICollectionView, ICollectionCellTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     SelectedItem             = new BindingMemberDescriptor <UIKit.UICollectionView, object>(AttachedMemberConstants.SelectedItem);
     SelectedItemChangedEvent = new BindingMemberDescriptor <UIKit.UICollectionView, IEventListener>("SelectedItemChanged");
     UseAnimations            = new BindingMemberDescriptor <UIKit.UICollectionView, bool?>(nameof(UseAnimations));
     ScrollPosition           = new BindingMemberDescriptor <UIKit.UICollectionView, UICollectionViewScrollPosition?>(nameof(ScrollPosition));
 }
Exemplo n.º 9
0
 static UITabBarController()
 {
     ItemsSourceGenerator  = new BindingMemberDescriptor <UIKit.UITabBarController, IItemsSourceGenerator>(ItemsSourceGeneratorBase.MemberDescriptor);
     SelectedItem          = new BindingMemberDescriptor <UIKit.UITabBarController, object>(AttachedMemberConstants.SelectedItem);
     ItemsSource           = new BindingMemberDescriptor <UIKit.UITabBarController, IEnumerable>(AttachedMemberConstants.ItemsSource);
     ItemTemplateSelector  = new BindingMemberDescriptor <UIKit.UITabBarController, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     CollectionViewManager = new BindingMemberDescriptor <UIKit.UITabBarController, ICollectionViewManager>(UIView.CollectionViewManager);
 }
Exemplo n.º 10
0
 static BindingBuilderExtensions()
 {
     if (ServiceProvider.IsDesignMode)
     {
         BindingServiceProvider.InitializeFromDesignContext();
     }
     SyntaxBuilderConstant          = DataConstant.Create <object>(typeof(BindingBuilderExtensions), nameof(SyntaxBuilderConstant), true);
     DefaultBindingMemberDescriptor = new BindingMemberDescriptor <object, string>("DefaultBindingMember");
 }
Exemplo n.º 11
0
 static UICollectionViewCell()
 {
     ShouldSelect    = new BindingMemberDescriptor <UIKit.UICollectionViewCell, bool?>("ShouldSelect");
     ShouldDeselect  = new BindingMemberDescriptor <UIKit.UICollectionViewCell, bool?>("ShouldDeselect");
     ShouldHighlight = new BindingMemberDescriptor <UIKit.UICollectionViewCell, bool?>("ShouldHighlight");
     Selected        = new BindingMemberDescriptor <UIKit.UICollectionViewCell, bool?>("Selected");
     Highlighted     = new BindingMemberDescriptor <UIKit.UICollectionViewCell, bool>("Highlighted");
     ClickEvent      = new BindingMemberDescriptor <UIKit.UICollectionViewCell, IEventListener>("ClickEvent");
 }
 static Object()
 {
     DataContext      = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.DataContext);
     Parent           = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.Parent);
     Root             = new BindingMemberDescriptor <object, object>(nameof(Root));
     CommandParameter = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.CommandParameter);
     Errors           = new BindingMemberDescriptor <object, IEnumerable <object> >(AttachedMemberConstants.ErrorsPropertyMember);
     HasErrors        = new BindingMemberDescriptor <object, bool>(nameof(HasErrors));
     IsFlatTree       = new BindingMemberDescriptor <object, bool?>(nameof(IsFlatTree));
     IsFlatContext    = new BindingMemberDescriptor <object, bool?>(nameof(IsFlatContext));
 }
Exemplo n.º 13
0
            static Object()
            {
                DataContext = new BindingMemberDescriptor<object, object>(AttachedMemberConstants.DataContext);
                Parent = new BindingMemberDescriptor<object, object>(AttachedMemberConstants.Parent);
                CommandParameter = new BindingMemberDescriptor<object, object>(AttachedMemberConstants.CommandParameter);
                Errors = new BindingMemberDescriptor<object, IEnumerable<object>>(AttachedMemberConstants.ErrorsPropertyMember);

                ItemsSource = new BindingMemberDescriptor<object, IEnumerable>(AttachedMemberConstants.ItemsSource);
                ItemsSourceGenerator = new BindingMemberDescriptor<object, IItemsSourceGenerator>(ItemsSourceGeneratorBase.MemberDescriptor);
                ItemTemplateSelector = new BindingMemberDescriptor<object, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
                CollectionViewManager = new BindingMemberDescriptor<object, ICollectionViewManager>(nameof(CollectionViewManager));
            }
Exemplo n.º 14
0
            static Object()
            {
                DataContext      = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.DataContext);
                Parent           = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.Parent);
                CommandParameter = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.CommandParameter);
                Errors           = new BindingMemberDescriptor <object, IEnumerable <object> >(AttachedMemberConstants.ErrorsPropertyMember);

                ItemsSource           = new BindingMemberDescriptor <object, IEnumerable>(AttachedMemberConstants.ItemsSource);
                ItemsSourceGenerator  = new BindingMemberDescriptor <object, IItemsSourceGenerator>(ItemsSourceGeneratorBase.MemberDescriptor);
                ItemTemplateSelector  = new BindingMemberDescriptor <object, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
                CollectionViewManager = new BindingMemberDescriptor <object, ICollectionViewManager>(nameof(CollectionViewManager));
            }
Exemplo n.º 15
0
 static UITableView()
 {
     ItemTemplateSelector     = new BindingMemberDescriptor <UIKit.UITableView, ITableCellTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     SelectedItem             = new BindingMemberDescriptor <UIKit.UITableView, object>(AttachedMemberConstants.SelectedItem);
     SelectedItemChangedEvent = new BindingMemberDescriptor <UIKit.UITableView, IEventListener>("SelectedItemChanged");
     ReadOnly         = new BindingMemberDescriptor <UIKit.UITableView, bool>(nameof(ReadOnly));
     UseAnimations    = new BindingMemberDescriptor <UIKit.UITableView, bool?>(nameof(UseAnimations));
     AddAnimation     = new BindingMemberDescriptor <UIKit.UITableView, UITableViewRowAnimation?>(nameof(AddAnimation));
     RemoveAnimation  = new BindingMemberDescriptor <UIKit.UITableView, UITableViewRowAnimation?>(nameof(RemoveAnimation));
     ReplaceAnimation = new BindingMemberDescriptor <UIKit.UITableView, UITableViewRowAnimation?>(nameof(ReplaceAnimation));
     ScrollPosition   = new BindingMemberDescriptor <UIKit.UITableView, UITableViewScrollPosition?>(nameof(ScrollPosition));
 }
Exemplo n.º 16
0
            static UIView()
            {
                Content = new BindingMemberDescriptor<UIKit.UIView, object>(AttachedMemberConstants.Content);
                ContentTemplateSelector = new BindingMemberDescriptor<UIKit.UIView, IDataTemplateSelector>(AttachedMemberConstants.ContentTemplateSelector);
                ContentViewManager = new BindingMemberDescriptor<UIKit.UIView, IContentViewManager>("ContentViewManager");

                ItemsSource = new BindingMemberDescriptor<UIKit.UIView, IEnumerable>(AttachedMemberConstants.ItemsSource);
                ItemsSourceGenerator = new BindingMemberDescriptor<UIKit.UIView, IItemsSourceGenerator>(ItemsSourceGeneratorBase.MemberDescriptor);
                ItemTemplateSelector = new BindingMemberDescriptor<UIKit.UIView, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
                CollectionViewManager = new BindingMemberDescriptor<UIKit.UIView, ICollectionViewManager>("CollectionViewManager");

                Visible = new BindingMemberDescriptor<UIKit.UIView, bool>("Visible");
            }
Exemplo n.º 17
0
            static UIView()
            {
                Content = new BindingMemberDescriptor <UIKit.UIView, object>(AttachedMemberConstants.Content);
                ContentTemplateSelector = new BindingMemberDescriptor <UIKit.UIView, IDataTemplateSelector>(AttachedMemberConstants.ContentTemplateSelector);
                ContentViewManager      = new BindingMemberDescriptor <UIKit.UIView, IContentViewManager>(nameof(ContentViewManager));

                ItemsSource           = new BindingMemberDescriptor <UIKit.UIView, IEnumerable>(AttachedMemberConstants.ItemsSource);
                ItemsSourceGenerator  = new BindingMemberDescriptor <UIKit.UIView, IItemsSourceGenerator>(ItemsSourceGeneratorBase.MemberDescriptor);
                ItemTemplateSelector  = new BindingMemberDescriptor <UIKit.UIView, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
                CollectionViewManager = new BindingMemberDescriptor <UIKit.UIView, ICollectionViewManager>(nameof(CollectionViewManager));

                Visible = new BindingMemberDescriptor <UIKit.UIView, bool>(nameof(Visible));
            }
Exemplo n.º 18
0
 static UITableView()
 {
     ItemTemplateSelector     = new BindingMemberDescriptor <UIKit.UITableView, ITableCellTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     SelectedItem             = new BindingMemberDescriptor <UIKit.UITableView, object>(AttachedMemberConstants.SelectedItem);
     SelectedItemChangedEvent = new BindingMemberDescriptor <UIKit.UITableView, IEventListener>("SelectedItemChanged");
     ReadOnly         = new BindingMemberDescriptor <UIKit.UITableView, bool>("ReadOnly");
     UseAnimations    = new BindingMemberDescriptor <UIKit.UITableView, bool?>("UseAnimations");
     CellBind         = new BindingMemberDescriptor <UIKit.UITableView, Action <UIKit.UITableViewCell> >("CellBind");
     AddAnimation     = new BindingMemberDescriptor <UIKit.UITableView, UITableViewRowAnimation?>("AddAnimation");
     RemoveAnimation  = new BindingMemberDescriptor <UIKit.UITableView, UITableViewRowAnimation?>("RemoveAnimation");
     ReplaceAnimation = new BindingMemberDescriptor <UIKit.UITableView, UITableViewRowAnimation?>("ReplaceAnimation");
     ScrollPosition   = new BindingMemberDescriptor <UIKit.UITableView, UITableViewScrollPosition?>("ScrollPosition");
     CellStyle        = new BindingMemberDescriptor <UIKit.UITableView, UITableViewCellStyle?>("CellStyle");
 }
Exemplo n.º 19
0
 static UITableViewCell()
 {
     AccessoryButtonTappedEvent = new BindingMemberDescriptor <UIKit.UITableViewCell, IEventListener>("AccessoryButtonTapped");
     DeleteClickEvent           = new BindingMemberDescriptor <UIKit.UITableViewCell, IEventListener>("DeleteClick");
     InsertClickEvent           = new BindingMemberDescriptor <UIKit.UITableViewCell, IEventListener>("InsertClick");
     Moveable = new BindingMemberDescriptor <UIKit.UITableViewCell, bool?>("Moveable");
     TitleForDeleteConfirmation = new BindingMemberDescriptor <UIKit.UITableViewCell, string>("TitleForDeleteConfirmation");
     EditingStyle    = new BindingMemberDescriptor <UIKit.UITableViewCell, UITableViewCellEditingStyle?>("EditingStyle");
     ShouldHighlight = new BindingMemberDescriptor <UIKit.UITableViewCell, bool?>("ShouldHighlight");
     Selected        = new BindingMemberDescriptor <UIKit.UITableViewCell, bool?>("Selected");
     Highlighted     = new BindingMemberDescriptor <UIKit.UITableViewCell, bool>("Highlighted");
     Editing         = new BindingMemberDescriptor <UIKit.UITableViewCell, bool>("Editing");
     ClickEvent      = new BindingMemberDescriptor <UIKit.UITableViewCell, IEventListener>("ClickEvent");
 }
Exemplo n.º 20
0
 public static object SetBindingMemberValue <TSource, TValue>([NotNull] this TSource source, BindingMemberDescriptor <TSource, TValue> member, TValue value)
     where TSource : class
 {
     Should.NotBeNull(source, nameof(source));
     return(BindingServiceProvider
            .MemberProvider
            .GetBindingMember(source.GetType(), member.Path, false, true)
            .SetSingleValue(source, value));
 }
 static RecyclerView()
 {
     CreateViewHolderDelegate = new BindingMemberDescriptor<global::Android.Support.V7.Widget.RecyclerView,
         Func<LayoutInflater, ViewGroup, int, global::Android.Support.V7.Widget.RecyclerView.ViewHolder>>("CreateViewHolderDelegate");
 }
Exemplo n.º 22
0
 static Control()
 {
     Content = new BindingMemberDescriptor <System.Windows.Forms.Control, object>(AttachedMemberConstants.Content);
     ContentTemplateSelector = new BindingMemberDescriptor <System.Windows.Forms.Control, IDataTemplateSelector>(AttachedMemberConstants.ContentTemplateSelector);
     ContentViewManager      = new BindingMemberDescriptor <System.Windows.Forms.Control, IContentViewManager>(nameof(ContentViewManager));
 }
Exemplo n.º 23
0
 static ComboBox()
 {
     SelectedItem = new BindingMemberDescriptor <System.Windows.Forms.ComboBox, object>(AttachedMemberConstants.SelectedItem);
 }
 static TabLayout()
 {
     SelectedItem = new BindingMemberDescriptor<global::Android.Support.Design.Widget.TabLayout, object>(AttachedMemberConstants.SelectedItem);
 }
Exemplo n.º 25
0
 public static BindingMemberDescriptor <TSource, IEventListener> ToChangedEvent <TSource, TValue>(this BindingMemberDescriptor <TSource, TValue> member) where TSource : class
 {
     return(new BindingMemberDescriptor <TSource, IEventListener>(member.Path + AttachedMemberConstants.ChangedEventPostfix));
 }
Exemplo n.º 26
0
 static UISwitch()
 {
     On = new BindingMemberDescriptor<UIKit.UISwitch, bool>("On");
 }
Exemplo n.º 27
0
 static UIButton()
 {
     Title = new BindingMemberDescriptor<UIKit.UIButton, string>("Title");
 }
Exemplo n.º 28
0
 static VisualElement()
 {
     Visible = new BindingMemberDescriptor<UIElementEx, bool>("Visible");
     Hidden = new BindingMemberDescriptor<UIElementEx, bool>("Hidden");
 }
Exemplo n.º 29
0
 static ActionBarTab()
 {
     Content = new BindingMemberDescriptor<ActionBarEx.Tab, object>(AttachedMemberConstants.Content);
     ContentTemplate = new BindingMemberDescriptor<ActionBarEx.Tab, int?>(AttachedMemberConstants.ContentTemplate);
     ContentTemplateSelector = new BindingMemberDescriptor<ActionBarEx.Tab, IDataTemplateSelector>(AttachedMemberConstants.ContentTemplateSelector);
     CustomView = new BindingMemberDescriptor<ActionBarEx.Tab, object>("CustomView");
     Icon = new BindingMemberDescriptor<ActionBarEx.Tab, object>("Icon");
 }
Exemplo n.º 30
0
 static Toolbar()
 {
     IsActionBar = new BindingMemberDescriptor<TolbarEx, bool>("IsActionBar");
     MenuTemplate = new BindingMemberDescriptor<TolbarEx, int>("MenuTemplate");
 }
Exemplo n.º 31
0
 static Activity()
 {
     ToastTemplateSelector = new BindingMemberDescriptor<global::Android.App.Activity, IDataTemplateSelector>("ToastTemplateSelector");
 }
Exemplo n.º 32
0
 public static object SetBindingMemberValue <TSource, TValue>([NotNull] this TSource source, BindingMemberDescriptor <TSource, TValue> member, object[] args)
     where TSource : class
 {
     Should.NotBeNull(source, nameof(source));
     if (args == null)
     {
         args = NullValue;
     }
     return(BindingServiceProvider
            .MemberProvider
            .GetBindingMember(source.GetType(), member.Path, false, true)
            .SetValue(source, args));
 }
Exemplo n.º 33
0
        public static bool TryRaiseAttachedEvent <TSource, TValue>([CanBeNull] this TSource source, BindingMemberDescriptor <TSource, TValue> member, object message = null)
            where TSource : class
        {
            if (source == null)
            {
                return(false);
            }
            var eventMember = BindingServiceProvider
                              .MemberProvider
                              .GetBindingMember(source.GetType(), member.Path, false, false) as INotifiableAttachedBindingMemberInfo;

            if (eventMember == null)
            {
                return(false);
            }
            return(eventMember.Raise(source, message ?? EventArgs.Empty));
        }
Exemplo n.º 34
0
 static UILabel()
 {
     TextSizeToFit = new BindingMemberDescriptor<UIKit.UILabel, string>("TextSizeToFit");
 }
 static NavigationView()
 {
     MenuTemplate = new BindingMemberDescriptor<global::Android.Support.Design.Widget.NavigationView, int>("MenuTemplate");
 }
Exemplo n.º 36
0
 static UITableViewCell()
 {
     AccessoryButtonTappedEvent = new BindingMemberDescriptor<UIKit.UITableViewCell, IEventListener>("AccessoryButtonTapped");
     DeleteClickEvent = new BindingMemberDescriptor<UIKit.UITableViewCell, IEventListener>("DeleteClick");
     InsertClickEvent = new BindingMemberDescriptor<UIKit.UITableViewCell, IEventListener>("InsertClick");
     Moveable = new BindingMemberDescriptor<UIKit.UITableViewCell, bool?>("Moveable");
     TitleForDeleteConfirmation = new BindingMemberDescriptor<UIKit.UITableViewCell, string>("TitleForDeleteConfirmation");
     EditingStyle = new BindingMemberDescriptor<UIKit.UITableViewCell, UITableViewCellEditingStyle?>("EditingStyle");
     ShouldHighlight = new BindingMemberDescriptor<UIKit.UITableViewCell, bool?>("ShouldHighlight");
     Selected = new BindingMemberDescriptor<UIKit.UITableViewCell, bool?>("Selected");
     Highlighted = new BindingMemberDescriptor<UIKit.UITableViewCell, bool>("Highlighted");
     Editing = new BindingMemberDescriptor<UIKit.UITableViewCell, bool>("Editing");
 }
Exemplo n.º 37
0
 static TabControl()
 {
     SelectedItem = new BindingMemberDescriptor <System.Windows.Forms.TabControl, object>(AttachedMemberConstants.SelectedItem);
 }
Exemplo n.º 38
0
 static UICollectionViewCell()
 {
     ShouldSelect = new BindingMemberDescriptor<UIKit.UICollectionViewCell, bool?>("ShouldSelect");
     ShouldDeselect = new BindingMemberDescriptor<UIKit.UICollectionViewCell, bool?>("ShouldDeselect");
     ShouldHighlight = new BindingMemberDescriptor<UIKit.UICollectionViewCell, bool?>("ShouldHighlight");
     Selected = new BindingMemberDescriptor<UIKit.UICollectionViewCell, bool?>("Selected");
     Highlighted = new BindingMemberDescriptor<UIKit.UICollectionViewCell, bool>("Highlighted");
 }
Exemplo n.º 39
0
 static DataGridView()
 {
     SelectedItem = new BindingMemberDescriptor <System.Windows.Forms.DataGridView, object>(AttachedMemberConstants.SelectedItem);
 }
Exemplo n.º 40
0
 static UIViewController()
 {
     ToolbarItemTemplateSelector = new BindingMemberDescriptor<UIKit.UIViewController, IDataTemplateSelector>("ToolbarItemTemplateSelector");
     ToolbarItemsSource = new BindingMemberDescriptor<UIKit.UIViewController, IEnumerable>("ToolbarItemsSource");
 }
Exemplo n.º 41
0
 static Form()
 {
     ToastTemplateSelector = new BindingMemberDescriptor <System.Windows.Forms.Form, IDataTemplateSelector>(nameof(ToastTemplateSelector));
 }
Exemplo n.º 42
0
 static ActionBar()
 {
     BackgroundDrawable = new BindingMemberDescriptor<ActionBarEx, object>("BackgroundDrawable");
     CustomView = new BindingMemberDescriptor<ActionBarEx, object>("CustomView");
     ContextActionBarTemplate = new BindingMemberDescriptor<ActionBarEx, int?>("ContextActionBarTemplate");
     ContextActionBarVisible = new BindingMemberDescriptor<ActionBarEx, bool>("ContextActionBarVisible");
     DisplayHomeAsUpEnabled = new BindingMemberDescriptor<ActionBarEx, bool>("DisplayHomeAsUpEnabled");
     DisplayOptions = new BindingMemberDescriptor<ActionBarEx, ActionBarDisplayOptions>("DisplayOptions");
     DisplayShowCustomEnabled = new BindingMemberDescriptor<ActionBarEx, bool>("DisplayShowCustomEnabled");
     DisplayShowHomeEnabled = new BindingMemberDescriptor<ActionBarEx, bool>("DisplayShowHomeEnabled");
     DisplayShowTitleEnabled = new BindingMemberDescriptor<ActionBarEx, bool>("DisplayShowTitleEnabled");
     DisplayUseLogoEnabled = new BindingMemberDescriptor<ActionBarEx, bool>("DisplayUseLogoEnabled");
     HomeButtonEnabled = new BindingMemberDescriptor<ActionBarEx, bool>("HomeButtonEnabled");
     HomeButtonClick = new BindingMemberDescriptor<ActionBarEx, IEventListener>("HomeButton.Click");
     Icon = new BindingMemberDescriptor<ActionBarEx, object>("Icon");
     Logo = new BindingMemberDescriptor<ActionBarEx, object>("Logo");
     NavigationMode = new BindingMemberDescriptor<ActionBarEx, ActionBarNavigationMode>("NavigationMode");
     SplitBackgroundDrawable = new BindingMemberDescriptor<ActionBarEx, object>("SplitBackgroundDrawable");
     StackedBackgroundDrawable = new BindingMemberDescriptor<ActionBarEx, object>("StackedBackgroundDrawable");
     IsShowing = new BindingMemberDescriptor<ActionBarEx, bool>("IsShowing");
     Visible = new BindingMemberDescriptor<ActionBarEx, bool>("Visible");
     ItemsSource = new BindingMemberDescriptor<ActionBarEx, IEnumerable>(AttachedMemberConstants.ItemsSource);
     ItemsSourceAdapter = new BindingMemberDescriptor<ActionBarEx, IItemsSourceAdapter>("ItemsSourceAdapter");
     SelectedItem = new BindingMemberDescriptor<ActionBarEx, object>(AttachedMemberConstants.SelectedItem);
     ItemsSourceGenerator = new BindingMemberDescriptor<ActionBarEx, IItemsSourceGenerator>(ItemsSourceGeneratorBase.MemberDescriptor);
     ItemTemplate = new BindingMemberDescriptor<ActionBarEx, int?>(AttachedMemberConstants.ItemTemplate);
     ItemTemplateSelector = new BindingMemberDescriptor<ActionBarEx, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     DropDownItemTemplate = new BindingMemberDescriptor<ActionBarEx, int?>(AttachedMembers.AdapterView.DropDownItemTemplate);
     DropDownItemTemplateSelector = new BindingMemberDescriptor<ActionBarEx, IDataTemplateSelector>(AttachedMembers.AdapterView.DropDownItemTemplateSelector);
     CollectionViewManager = new BindingMemberDescriptor<ActionBarEx, ICollectionViewManager>(AttachedMembers.ViewGroup.CollectionViewManager);
 }
 static BindingErrorProviderBase()
 {
     ErrorsDescriptor = new BindingMemberDescriptor <object, object>(AttachedMemberConstants.ErrorsPropertyMember);
 }
Exemplo n.º 44
0
 static UISplitViewController()
 {
     MasterView = new BindingMemberDescriptor<UIKit.UISplitViewController, UIKit.UIViewController>("MasterView");
     DetailView = new BindingMemberDescriptor<UIKit.UISplitViewController, UIKit.UIViewController>("DetailView");
 }
Exemplo n.º 45
0
 static UIControl()
 {
     ClickEvent = new BindingMemberDescriptor<UIKit.UIControl, IEventListener>("Click");
 }
        public void BuilderShouldUseDynamicMember6()
        {
            const string targetPath = "Text";
            var sourcePath = new BindingMemberDescriptor<BindingSourceModel, int>("IntProperty");
            var targetObj = new object();
            var builder = new BindingBuilder();
            builder.Bind(targetObj, targetPath).To<BindingSourceModel>(() => model => model.Member(sourcePath));

            IList<Func<IDataContext, IBindingSource>> sources = builder.GetData(BindingBuilderConstants.Sources);
            IBindingSource source = sources.Single().Invoke(builder);
            BindingParserTest.BindingSourceShouldBeValidDataContext(targetObj, source, sourcePath.Path);
            var sourceObj = new BindingSourceModel();
            BindingServiceProvider.ContextManager.GetBindingContext(targetObj).Value = sourceObj;
            BindingParserTest.BindingSourceShouldBeValidDataContext(targetObj, source, sourcePath.Path);
        }
Exemplo n.º 47
0
 static UIDatePicker()
 {
     Date = new BindingMemberDescriptor<UIKit.UIDatePicker, DateTime>("Date");
 }
Exemplo n.º 48
0
 static UIButton()
 {
     Title = new BindingMemberDescriptor<UIKit.UIButton, string>("Title");
     State = new BindingMemberDescriptor<UIKit.UIButton, UIControlState>("State");
 }
Exemplo n.º 49
0
 static UITextView()
 {
     TextChangedEvent = new BindingMemberDescriptor<UIKit.UITextView, IEventListener>("TextChanged");
 }
Exemplo n.º 50
0
 static StringElement()
 {
     TappedEvent = new BindingMemberDescriptor<global::MonoTouch.Dialog.StringElement, IEventListener>("Tapped");
 }
Exemplo n.º 51
0
 static UITableView()
 {
     ItemTemplateSelector = new BindingMemberDescriptor<UIKit.UITableView, ITableCellTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     SelectedItem = new BindingMemberDescriptor<UIKit.UITableView, object>(AttachedMemberConstants.SelectedItem);
     SelectedItemChangedEvent = new BindingMemberDescriptor<UIKit.UITableView, IEventListener>("SelectedItemChanged");
     ReadOnly = new BindingMemberDescriptor<UIKit.UITableView, bool>("ReadOnly");
     UseAnimations = new BindingMemberDescriptor<UIKit.UITableView, bool?>("UseAnimations");
     CellBind = new BindingMemberDescriptor<UIKit.UITableView, Action<UIKit.UITableViewCell>>("CellBind");
     AddAnimation = new BindingMemberDescriptor<UIKit.UITableView, UITableViewRowAnimation?>("AddAnimation");
     RemoveAnimation = new BindingMemberDescriptor<UIKit.UITableView, UITableViewRowAnimation?>("RemoveAnimation");
     ReplaceAnimation = new BindingMemberDescriptor<UIKit.UITableView, UITableViewRowAnimation?>("ReplaceAnimation");
     ScrollPosition = new BindingMemberDescriptor<UIKit.UITableView, UITableViewScrollPosition?>("ScrollPosition");
     CellStyle = new BindingMemberDescriptor<UIKit.UITableView, UITableViewCellStyle?>("CellStyle");
 }
Exemplo n.º 52
0
 static UIBarButtonItem()
 {
     ClickEvent = new BindingMemberDescriptor<UIKit.UIBarButtonItem, IEventListener>("Clicked");
 }
Exemplo n.º 53
0
 static UICollectionView()
 {
     ItemTemplateSelector = new BindingMemberDescriptor<UIKit.UICollectionView, ICollectionCellTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     SelectedItem = new BindingMemberDescriptor<UIKit.UICollectionView, object>(AttachedMemberConstants.SelectedItem);
     SelectedItemChangedEvent = new BindingMemberDescriptor<UIKit.UICollectionView, IEventListener>("SelectedItemChanged");
     UseAnimations = new BindingMemberDescriptor<UIKit.UICollectionView, bool?>("UseAnimations");
     ScrollPosition = new BindingMemberDescriptor<UIKit.UICollectionView, UICollectionViewScrollPosition?>("ScrollPosition");
 }
Exemplo n.º 54
0
 public static TValue GetBindingMemberValue <TSource, TValue>([NotNull] this TSource source, BindingMemberDescriptor <TSource, TValue> member) where TSource : class
 {
     return(source.GetBindingMemberValue(member, Empty.Array <object>()));
 }
Exemplo n.º 55
0
 static UIPickerView()
 {
     SelectedItem = new BindingMemberDescriptor<UIKit.UIPickerView, object>(AttachedMemberConstants.SelectedItem);
     DisplayMemberPath = new BindingMemberDescriptor<UIKit.UIPickerView, string>("DisplayMemberPath");
 }
Exemplo n.º 56
0
        public static TValue GetBindingMemberValue <TSource, TValue>([NotNull] this TSource source, BindingMemberDescriptor <TSource, TValue> member, params object[] args)
            where TSource : class
        {
            TValue value;

            source.TryGetBindingMemberValue(member, args, true, out value);
            return(value);
        }
Exemplo n.º 57
0
 static UITabBarController()
 {
     SelectedItem = new BindingMemberDescriptor<UIKit.UITabBarController, object>(AttachedMemberConstants.SelectedItem);
     ItemsSource = new BindingMemberDescriptor<UIKit.UITabBarController, IEnumerable>(AttachedMemberConstants.ItemsSource);
     ItemTemplateSelector = new BindingMemberDescriptor<UIKit.UITabBarController, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     CollectionViewManager = new BindingMemberDescriptor<UIKit.UITabBarController, ICollectionViewManager>(UIView.CollectionViewManager);
 }
Exemplo n.º 58
0
 public static bool TryGetBindingMemberValue <TSource, TValue>([CanBeNull] this TSource source, BindingMemberDescriptor <TSource, TValue> member, out TValue value)
     where TSource : class
 {
     return(source.TryGetBindingMemberValue(member, out value, Empty.Array <object>()));
 }
Exemplo n.º 59
0
 static Element()
 {
     ItemsSource = new BindingMemberDescriptor<global::MonoTouch.Dialog.Element, IEnumerable>(AttachedMemberConstants.ItemsSource);
     ItemsSourceGenerator = new BindingMemberDescriptor<global::MonoTouch.Dialog.Element, IItemsSourceGenerator>(UIView.ItemsSourceGenerator);
     ItemTemplateSelector = new BindingMemberDescriptor<global::MonoTouch.Dialog.Element, IDataTemplateSelector>(AttachedMemberConstants.ItemTemplateSelector);
     CollectionViewManager = new BindingMemberDescriptor<global::MonoTouch.Dialog.Element, ICollectionViewManager>(UIView.CollectionViewManager);
 }
Exemplo n.º 60
0
 public static bool TryGetBindingMemberValue <TSource, TValue>([CanBeNull] this TSource source, BindingMemberDescriptor <TSource, TValue> member, out TValue value, params object[] args) where TSource : class
 {
     return(source.TryGetBindingMemberValue(member.Path, args, false, out value));
 }