,UIKit.UITableView,Foundation.NSString,System.Single)} ,UIKit.UITableView,Foundation.NSString,System.Single,System.Action{--1})} ,UIKit.UITableView,Foundation.NSString,System.Single,System.Action{--1},System.Func{ReactiveUI.Reactive.ReactiveTableViewSource{--0},System.IDisposable})} ,UIKit.UITableView,System.Single)} ,UIKit.UITableView,System.Single,System.Action{--1})} ,UIKit.UITableView,System.Single,System.Action{--1},System.Func{ReactiveUI.Reactive.ReactiveTableViewSource{--0},System.IDisposable})} }},UIKit.UITableView)} }},UIKit.UITableView,System.Func{ReactiveUI.Reactive.ReactiveTableViewSource{--0},System.IDisposable})}
ReactiveTableViewSourceExtensions.BindTo(IObservable, UITableView, NSString, float) method¶
Defined in
Type: ReactiveTableViewSourceExtensions
Namespace: ReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Applies to
net10.0-ios26.0, net10.0-maccatalyst26.0, net10.0-tvos26.0
Overloads¶
- 1.
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, NSString cellKey, float sizeHint) where TSource : notnull where TCell : notnull, UITableViewCell - 2.
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, NSString cellKey, float sizeHint, Action<TCell>? initializeCellAction) where TSource : notnull where TCell : notnull, UITableViewCell - 3.
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, NSString cellKey, float sizeHint, Action<TCell>? initializeCellAction, Func<ReactiveTableViewSource<TSource>, IDisposable>? initSource) where TSource : notnull where TCell : notnull, UITableViewCell - 4.
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, float sizeHint) where TSource : notnull where TCell : notnull, UITableViewCell - 5.
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, float sizeHint, Action<TCell>? initializeCellAction) where TSource : notnull where TCell : notnull, UITableViewCell - 6.
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, float sizeHint, Action<TCell>? initializeCellAction, Func<ReactiveTableViewSource<TSource>, IDisposable>? initSource) where TSource : notnull where TCell : notnull, UITableViewCell - 7.
public static IDisposable BindTo<TSource, TCell>(this IObservable<IReadOnlyList<TableSectionInformation<TSource, TCell>>> sectionsObservable, UITableView tableView) where TSource : notnull where TCell : notnull, UITableViewCell - 8.
public static IDisposable BindTo<TSource, TCell>(this IObservable<IReadOnlyList<TableSectionInformation<TSource, TCell>>> sectionsObservable, UITableView tableView, Func<ReactiveTableViewSource<TSource>, IDisposable>? initSource) where TSource : notnull where TCell : notnull, UITableViewCell
1. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")] [RequiresDynamicCode("Uses dynamic binding paths which may require runtime code generation or reflection-based invocation.")]
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, NSString cellKey, float sizeHint) where TSource : notnull where TCell : notnull, UITableViewCell
Type parameters
| Name | Description |
|---|---|
TSource | -- |
TCell | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sourceObservable | IObservable | -- |
tableView | UITableView | -- |
cellKey | NSString | -- |
sizeHint | float | -- |
Returns: IDisposable
2. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")] [RequiresDynamicCode("Uses dynamic binding paths which may require runtime code generation or reflection-based invocation.")]
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, NSString cellKey, float sizeHint, Action<TCell>? initializeCellAction) where TSource : notnull where TCell : notnull, UITableViewCell
Type parameters
| Name | Description |
|---|---|
TSource | -- |
TCell | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sourceObservable | IObservable | -- |
tableView | UITableView | -- |
cellKey | NSString | -- |
sizeHint | float | -- |
initializeCellAction | Action | -- |
Returns: IDisposable
3. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")] [RequiresDynamicCode("Uses dynamic binding paths which may require runtime code generation or reflection-based invocation.")]
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, NSString cellKey, float sizeHint, Action<TCell>? initializeCellAction, Func<ReactiveTableViewSource<TSource>, IDisposable>? initSource) where TSource : notnull where TCell : notnull, UITableViewCell
Type parameters
| Name | Description |
|---|---|
TSource | -- |
TCell | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sourceObservable | IObservable | -- |
tableView | UITableView | -- |
cellKey | NSString | -- |
sizeHint | float | -- |
initializeCellAction | Action | -- |
initSource | Func | -- |
Returns: IDisposable
4. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")] [RequiresDynamicCode("Uses dynamic binding paths which may require runtime code generation or reflection-based invocation.")]
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, float sizeHint) where TSource : notnull where TCell : notnull, UITableViewCell
Type parameters
| Name | Description |
|---|---|
TSource | -- |
TCell | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sourceObservable | IObservable | -- |
tableView | UITableView | -- |
sizeHint | float | -- |
Returns: IDisposable
5. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")] [RequiresDynamicCode("Uses dynamic binding paths which may require runtime code generation or reflection-based invocation.")]
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, float sizeHint, Action<TCell>? initializeCellAction) where TSource : notnull where TCell : notnull, UITableViewCell
Type parameters
| Name | Description |
|---|---|
TSource | -- |
TCell | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sourceObservable | IObservable | -- |
tableView | UITableView | -- |
sizeHint | float | -- |
initializeCellAction | Action | -- |
Returns: IDisposable
6. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")] [RequiresDynamicCode("Uses dynamic binding paths which may require runtime code generation or reflection-based invocation.")]
public static IDisposable BindTo<TSource, TCell>(this IObservable<INotifyCollectionChanged> sourceObservable, UITableView tableView, float sizeHint, Action<TCell>? initializeCellAction, Func<ReactiveTableViewSource<TSource>, IDisposable>? initSource) where TSource : notnull where TCell : notnull, UITableViewCell
Type parameters
| Name | Description |
|---|---|
TSource | -- |
TCell | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sourceObservable | IObservable | -- |
tableView | UITableView | -- |
sizeHint | float | -- |
initializeCellAction | Action | -- |
initSource | Func | -- |
Returns: IDisposable
7. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")] [RequiresDynamicCode("Uses dynamic binding paths which may require runtime code generation or reflection-based invocation.")]
public static IDisposable BindTo<TSource, TCell>(this IObservable<IReadOnlyList<TableSectionInformation<TSource, TCell>>> sectionsObservable, UITableView tableView) where TSource : notnull where TCell : notnull, UITableViewCell
Type parameters
| Name | Description |
|---|---|
TSource | -- |
TCell | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sectionsObservable | IObservable | -- |
tableView | UITableView | -- |
Returns: IDisposable
8. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")] [RequiresDynamicCode("Uses dynamic binding paths which may require runtime code generation or reflection-based invocation.")]
public static IDisposable BindTo<TSource, TCell>(this IObservable<IReadOnlyList<TableSectionInformation<TSource, TCell>>> sectionsObservable, UITableView tableView, Func<ReactiveTableViewSource<TSource>, IDisposable>? initSource) where TSource : notnull where TCell : notnull, UITableViewCell
Type parameters
| Name | Description |
|---|---|
TSource | -- |
TCell | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sectionsObservable | IObservable | -- |
tableView | UITableView | -- |
initSource | Func | -- |
Returns: IDisposable