Show / Hide Table of Contents

    Class ItemPickerPageInput

    Inheritance
    System.Object
    Input
    ItemPickerInput
    ItemPickerPageInput
    Implements
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    ItemPickerInput.RandomizeItemOrder
    ItemPickerInput.IncludeOtherOption
    ItemPickerInput.OtherOptionText
    Input.EFFECT_RESOLUTION_GROUP_NAME
    Input.CreateLabel(Int32)
    Input.GetLabelText(Int32)
    Input.SetView(View)
    Input.Reset()
    Input.Copy(Boolean)
    Input.Name
    Input.Id
    Input.GroupId
    Input.LabelText
    Input.LabelFontSize
    Input.DisplayNumber
    Input.Complete
    Input.Valid
    Input.Store
    Input.Latitude
    Input.Longitude
    Input.LocationUpdateTimestamp
    Input.Required
    Input.Viewed
    Input.CompletionTimestamp
    Input.DisplayConditions
    Input.BackgroundColor
    Input.Padding
    Input.Frame
    Input.CompletionRecords
    Input.StoreCompletionRecords
    Input.Display
    Input.SubmissionTimestamp
    Input.Caption
    Input.TriggeringDatum
    Input.PropertyChanged
    Namespace: Sensus.UI.Inputs
    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
    Input.DefaultName

    Enabled

    Declaration
    public override bool Enabled { get; set; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    Input.Enabled

    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
    Input.Value

    Methods

    GetView(Int32)

    Declaration
    public override View GetView(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    Xamarin.Forms.View
    Overrides
    Input.GetView(Int32)

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    Input.ToString()

    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
    Input.ValueMatches(Object, Boolean)

    Implements

    System.ComponentModel.INotifyPropertyChanged
    Back to top Copyright © 2014-2018 University of Virginia
    Generated by DocFX