Class ItemPickerPageInput
Inheritance
System.Object
ItemPickerPageInput
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: SensusAndroid.dll
Syntax
public class ItemPickerPageInput : ItemPickerInput, INotifyPropertyChanged
Constructors
ItemPickerPageInput()
Declaration
public ItemPickerPageInput()
ItemPickerPageInput(String, List<Object>, Dictionary<Int32, Boolean>, List<Int32>, String)
Declaration
public ItemPickerPageInput(string labelText, List<object> items, Dictionary<int, bool> initialIndexSelected = null, List<int> frozenIndices = null, string textBindingPropertyPath = ".")
Parameters
Type |
Name |
Description |
System.String |
labelText |
|
System.Collections.Generic.List<System.Object> |
items |
|
System.Collections.Generic.Dictionary<System.Int32, System.Boolean> |
initialIndexSelected |
|
System.Collections.Generic.List<System.Int32> |
frozenIndices |
|
System.String |
textBindingPropertyPath |
|
Properties
DefaultName
Declaration
public override string DefaultName { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Enabled
Declaration
public override bool Enabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Items
Declaration
public List<object> Items { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Object> |
|
Multiselect
Whether or not to allow the user to select multiple items simultaneously.
Declaration
[OnOffUiProperty(null, true, 11)]
public bool Multiselect { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if multiselect; otherwise, false .
|
StringItems
These are the items that the user will have to select from.
Declaration
[EditableListUiProperty("Items:", true, 10, true)]
public List<string> StringItems { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.String> |
The string items.
|
TextBindingPropertyPath
Declaration
public string TextBindingPropertyPath { get; set; }
Property Value
Type |
Description |
System.String |
|
Value
Declaration
public override object Value { get; }
Property Value
Type |
Description |
System.Object |
|
Overrides
Methods
GetView(Int32)
Declaration
public override View GetView(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
Xamarin.Forms.View |
|
Overrides
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
ValueMatches(Object, Boolean)
Declaration
public override bool ValueMatches(object conditionValue, bool conjunctive)
Parameters
Type |
Name |
Description |
System.Object |
conditionValue |
|
System.Boolean |
conjunctive |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged