DxTagBox<TData, TValue>.Values Property
Provides access to the TagBox’s selected value/item collection.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v20.2.dll
NuGet Package: DevExpress.Blazor
Declaration
[Parameter]
public IEnumerable<TValue> Values { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<TValue> | The TagBox’s values/items. |
Remarks
Use the Values property to access to the TagBox’s list of item values/items from a bound data source. To respond to selection changes, handle the ValuesChanged event.
Note
The Values collection does not include custom tags. To access to the TagBox’s custom tags, use the Tags collection.
The Values property can return the following objects:
- If the ValueFieldName property is specified, the Values property includes the selected item’s values.
- If the ValueFieldName property is not specified, the Values property includes selected items.
<DxTagBox Data="@Staff.DataSource"
TextFieldName="@nameof(Person.Text)"
@bind-Values="@SelectedStaff">
</DxTagBox>
@code {
IEnumerable<Person> SelectedStaff { get; set; } = new List<Person>() { Staff.DataSource[0] };
}
The code below demonstrates a sample implementation of the Person
class.
public class Person {
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public Department Department { get; set; }
public string Text => $"{FirstName} {LastName} ({Department} Dept.)";
}
Selected items are hidden from the editor’s drop-down list. To disable this behavior, set the HideSelectedItems property to false.