public static TargetItemBinding <UIDatePicker, nint> MinuteIntervalBinding( [NotNull] this IItemReference <UIDatePicker> datePickerReference) { if (datePickerReference == null) { throw new ArgumentNullException(nameof(datePickerReference)); } return(new TargetItemOneWayCustomBinding <UIDatePicker, nint>( datePickerReference, (datePicker, minuteInterval) => datePicker.NotNull().MinuteInterval = minuteInterval, () => "MinuteInterval")); }
public static TargetItemBinding <UICollectionViewObservableGroupedSource, IEnumerable <IGrouping <object, object> > > GroupedItemsBinding( [NotNull] this IItemReference <UICollectionViewObservableGroupedSource> collectionViewSourceReference) { if (collectionViewSourceReference == null) { throw new ArgumentNullException(nameof(collectionViewSourceReference)); } return(new TargetItemOneWayCustomBinding <UICollectionViewObservableGroupedSource, IEnumerable <IGrouping <object, object> > >( collectionViewSourceReference, (collectionViewSource, groupedItems) => collectionViewSource.NotNull().GroupedItems = groupedItems, () => "GroupedItems")); }
public static TargetItemBinding <NavigationView, int> SetCheckedItemBinding( this IItemReference <NavigationView> navigationViewReference) { if (navigationViewReference == null) { throw new ArgumentNullException(nameof(navigationViewReference)); } return(new TargetItemOneWayCustomBinding <NavigationView, int>( navigationViewReference, (navigationView, id) => navigationView.SetCheckedItem(id), () => $"{nameof(NavigationView.SetCheckedItem)}")); }
public static TargetItemBinding <UITextField, string> PlaceholderBinding( [NotNull] this IItemReference <UITextField> textFieldReference) { if (textFieldReference == null) { throw new ArgumentNullException(nameof(textFieldReference)); } return(new TargetItemOneWayCustomBinding <UITextField, string>( textFieldReference, (textField, placeholder) => textField.NotNull().Placeholder = placeholder, () => "Placeholder")); }
public static TargetItemBinding <UITextField, NSAttributedString> AttributedTextBinding( [NotNull] this IItemReference <UITextField> textFieldReference) { if (textFieldReference == null) { throw new ArgumentNullException(nameof(textFieldReference)); } return(new TargetItemOneWayCustomBinding <UITextField, NSAttributedString>( textFieldReference, (textField, attributedText) => textField.NotNull().AttributedText = attributedText, () => "AttributedText")); }
public static TargetItemBinding <UIBarButtonItem, nfloat> WidthBinding( [NotNull] this IItemReference <UIBarButtonItem> barButtonItemReference) { if (barButtonItemReference == null) { throw new ArgumentNullException(nameof(barButtonItemReference)); } return(new TargetItemOneWayCustomBinding <UIBarButtonItem, nfloat>( barButtonItemReference, (barButtonItem, width) => barButtonItem.NotNull().Width = width, () => "Width")); }
public static TargetItemBinding <UIProgressView, float> ProgressBinding( [NotNull] this IItemReference <UIProgressView> progressViewReference) { if (progressViewReference == null) { throw new ArgumentNullException(nameof(progressViewReference)); } return(new TargetItemOneWayCustomBinding <UIProgressView, float>( progressViewReference, (progressView, progress) => progressView.NotNull().Progress = progress, () => "Progress")); }
public static TargetItemBinding <SwipeRefreshLayout, bool> RefreshingBinding( this IItemReference <SwipeRefreshLayout> swipeRefreshLayoutReference) { if (swipeRefreshLayoutReference == null) { throw new ArgumentNullException(nameof(swipeRefreshLayoutReference)); } return(new TargetItemOneWayCustomBinding <SwipeRefreshLayout, bool>( swipeRefreshLayoutReference, (swipeRefreshLayout, refreshing) => swipeRefreshLayout.Refreshing = refreshing, () => $"{nameof(SwipeRefreshLayout.Refreshing)}")); }
public static TargetItemBinding <View, bool> KeepScreenOnBinding( [NotNull] this IItemReference <View> viewReference) { if (viewReference == null) { throw new ArgumentNullException(nameof(viewReference)); } return(new TargetItemOneWayCustomBinding <View, bool>( viewReference, (view, keepScreenOn) => view.NotNull().KeepScreenOn = keepScreenOn, () => $"{nameof(View.KeepScreenOn)}")); }
public static TargetItemBinding <ImageView, int> SetImageResourceBinding( [NonNull] this IItemReference <ImageView> imageViewReference) { if (imageViewReference == null) { throw new ArgumentNullException(nameof(imageViewReference)); } return(new TargetItemOneWayCustomBinding <ImageView, int>( imageViewReference, (imageView, resourse) => imageView.SetImageResource(resourse), () => "SetImageResource")); }
public static TargetItemBinding <BottomNavigationView, int> SelectedItemIdBinding( [NotNull] this IItemReference <BottomNavigationView> bottomNavigationViewReference) { if (bottomNavigationViewReference == null) { throw new ArgumentNullException(nameof(bottomNavigationViewReference)); } return(new TargetItemOneWayCustomBinding <BottomNavigationView, int>( bottomNavigationViewReference, (bottomNavigationView, selectedItemId) => bottomNavigationView.NotNull().SelectedItemId = selectedItemId, () => $"{nameof(BottomNavigationView.SelectedItemId)}")); }
public static TargetItemBinding <ImageView, Uri> SetImageUriBinding( [NonNull] this IItemReference <ImageView> imageViewReference) { if (imageViewReference == null) { throw new ArgumentNullException(nameof(imageViewReference)); } return(new TargetItemOneWayCustomBinding <ImageView, Uri>( imageViewReference, (imageView, uri) => imageView.SetImageURI(uri), () => "SetImageUri")); }
public static TargetItemBinding <UIDatePicker, NSDate> MaximumDateBinding( [NotNull] this IItemReference <UIDatePicker> datePickerReference) { if (datePickerReference == null) { throw new ArgumentNullException(nameof(datePickerReference)); } return(new TargetItemOneWayCustomBinding <UIDatePicker, NSDate>( datePickerReference, (datePicker, maximumDate) => datePicker.NotNull().MaximumDate = maximumDate, () => "MaximumDate")); }
public static TargetItemBinding <UIDatePicker, double> CountDownDurationBinding( [NotNull] this IItemReference <UIDatePicker> datePickerReference) { if (datePickerReference == null) { throw new ArgumentNullException(nameof(datePickerReference)); } return(new TargetItemOneWayCustomBinding <UIDatePicker, double>( datePickerReference, (datePicker, countDownDuration) => datePicker.NotNull().CountDownDuration = countDownDuration, () => "CountDownDuration")); }
public static TargetItemBinding <UIBarButtonItem, bool> EnabledBinding( [NotNull] this IItemReference <UIBarButtonItem> barButtonItemReference) { if (barButtonItemReference == null) { throw new ArgumentNullException(nameof(barButtonItemReference)); } return(new TargetItemOneWayCustomBinding <UIBarButtonItem, bool>( barButtonItemReference, (barButtonItem, enabled) => barButtonItem.NotNull().Enabled = enabled, () => "Enabled")); }
public static TargetItemBinding <View, ViewStates> VisibilityBinding( [NotNull] this IItemReference <View> viewReference) { if (viewReference == null) { throw new ArgumentNullException(nameof(viewReference)); } return(new TargetItemOneWayCustomBinding <View, ViewStates>( viewReference, (view, visibility) => view.NotNull().Visibility = visibility, () => $"{nameof(View.Visibility)}")); }
public static TargetItemBinding <UIBarButtonItem, string> TitleBinding( [NotNull] this IItemReference <UIBarButtonItem> barButtonItemReference) { if (barButtonItemReference == null) { throw new ArgumentNullException(nameof(barButtonItemReference)); } return(new TargetItemOneWayCustomBinding <UIBarButtonItem, string>( barButtonItemReference, (barButtonItem, title) => barButtonItem.NotNull().Title = title, () => "Title")); }
public static TargetItemBinding <View, bool> EnabledBinding( [NotNull] this IItemReference <View> viewReference) { if (viewReference == null) { throw new ArgumentNullException(nameof(viewReference)); } return(new TargetItemOneWayCustomBinding <View, bool>( viewReference, (view, enabled) => view.NotNull().Enabled = enabled, () => $"{nameof(View.Enabled)}")); }
public static TargetItemBinding <UIViewController, string> TitleBinding( [NotNull] this IItemReference <UIViewController> viewControllerReference) { if (viewControllerReference == null) { throw new ArgumentNullException(nameof(viewControllerReference)); } return(new TargetItemOneWayCustomBinding <UIViewController, string>( viewControllerReference, (viewController, title) => viewController.NotNull().Title = title, () => "Title")); }
public static TargetItemBinding <RadioGroup, int> CheckBinding( [NotNull] this IItemReference <RadioGroup> radioGroupReference) { if (radioGroupReference == null) { throw new ArgumentNullException(nameof(radioGroupReference)); } return(new TargetItemOneWayCustomBinding <RadioGroup, int>( radioGroupReference, (radioGroup, id) => radioGroup.NotNull().Check(id), () => $"{nameof(RadioGroup.Check)}")); }
public static TargetItemBinding <UITextField, string> InsertTextBinding( [NotNull] this IItemReference <UITextField> textFieldReference) { if (textFieldReference == null) { throw new ArgumentNullException(nameof(textFieldReference)); } return(new TargetItemOneWayCustomBinding <UITextField, string>( textFieldReference, (textField, text) => textField.NotNull().InsertText(text), () => "InsertText")); }
public static TargetItemBinding <UISwitch, bool> OnBinding( [NotNull] this IItemReference <UISwitch> switchReference) { if (switchReference == null) { throw new ArgumentNullException(nameof(switchReference)); } return(new TargetItemOneWayCustomBinding <UISwitch, bool>( switchReference, (@switch, on) => @switch.NotNull().On = on, () => "On")); }
public static TargetItemBinding <UITextField, bool> SecureTextEntryBinding( [NotNull] this IItemReference <UITextField> textFieldReference) { if (textFieldReference == null) { throw new ArgumentNullException(nameof(textFieldReference)); } return(new TargetItemOneWayCustomBinding <UITextField, bool>( textFieldReference, (textField, secureTextEntry) => textField.NotNull().SecureTextEntry = secureTextEntry, () => "SecureTextEntry")); }
public static TargetItemBinding <ViewPager, int> CurrentItemBinding( [NotNull] this IItemReference <ViewPager> viewPagerReference) { if (viewPagerReference == null) { throw new ArgumentNullException(nameof(viewPagerReference)); } return(new TargetItemOneWayCustomBinding <ViewPager, int>( viewPagerReference, (viewPager, currentItem) => viewPager.NotNull().CurrentItem = currentItem, () => $"{nameof(ViewPager.CurrentItem)}")); }
public static TargetItemBinding <UITextField, bool> EnablesReturnKeyAutomaticallyBinding( [NotNull] this IItemReference <UITextField> textFieldReference) { if (textFieldReference == null) { throw new ArgumentNullException(nameof(textFieldReference)); } return(new TargetItemOneWayCustomBinding <UITextField, bool>( textFieldReference, (textField, enablesReturnKeyAutomatically) => textField.NotNull().EnablesReturnKeyAutomatically = enablesReturnKeyAutomatically, () => "EnablesReturnKeyAutomatically")); }
public static TargetItemBinding <PageViewControllerObservableDataSource, int> CurrentItemIndexBinding( [NotNull] this IItemReference <PageViewControllerObservableDataSource> pageViewControllerDataSourceReference) { if (pageViewControllerDataSourceReference == null) { throw new ArgumentNullException(nameof(pageViewControllerDataSourceReference)); } return(new TargetItemOneWayCustomBinding <PageViewControllerObservableDataSource, int>( pageViewControllerDataSourceReference, (pageViewControllerDataSource, currentItemIndex) => pageViewControllerDataSource.NotNull().CurrentItemIndex = currentItemIndex, () => "CurrentItemIndex")); }
public static TargetItemBinding <UITabBarController, nint> SelectedIndexBinding( [NotNull] this IItemReference <UITabBarController> tabBarControllerReference) { if (tabBarControllerReference == null) { throw new ArgumentNullException(nameof(tabBarControllerReference)); } return(new TargetItemOneWayCustomBinding <UITabBarController, nint>( tabBarControllerReference, (tabBarController, selectedIndex) => tabBarController.NotNull().SelectedIndex = selectedIndex, () => "SelectedIndex")); }
public static TargetItemBinding <PageViewControllerObservableDataSource, IEnumerable <object> > ItemsBinding( [NotNull] this IItemReference <PageViewControllerObservableDataSource> pageViewControllerDataSourceReference) { if (pageViewControllerDataSourceReference == null) { throw new ArgumentNullException(nameof(pageViewControllerDataSourceReference)); } return(new TargetItemOneWayCustomBinding <PageViewControllerObservableDataSource, IEnumerable <object> >( pageViewControllerDataSourceReference, (pageViewControllerDataSource, items) => pageViewControllerDataSource.NotNull().Items = items, () => "Items")); }
public static TargetItemBinding <CompoundButton, bool> CheckedBinding( [NotNull] this IItemReference <CompoundButton> compoundButtonReference) { if (compoundButtonReference == null) { throw new ArgumentNullException(nameof(compoundButtonReference)); } return(new TargetItemOneWayCustomBinding <CompoundButton, bool>( compoundButtonReference, (compoundButton, @checked) => compoundButton.NotNull().Checked = @checked, () => $"{nameof(CompoundButton.Checked)}")); }
public static TargetItemBinding <UICollectionViewCell, bool> SelectedBinding( this IItemReference <UICollectionViewCell> collectionViewCellReference) { if (collectionViewCellReference == null) { throw new ArgumentNullException(nameof(collectionViewCellReference)); } return(new TargetItemOneWayCustomBinding <UICollectionViewCell, bool>( collectionViewCellReference, (collectionViewCell, selected) => collectionViewCell.Selected = selected, () => nameof(UICollectionViewCell.Selected))); }