Back to Devexpress

ValidationArgs.Item Property

corelibraries-devexpress-dot-mvvm-dot-xpf-dot-validationargs-9adb9aa4.md

latest4.2 KB
Original Source

ValidationArgs.Item Property

Gets a record in a data source.

Namespace : DevExpress.Mvvm.Xpf

Assembly : DevExpress.Mvvm.v25.2.dll

NuGet Packages : DevExpress.Mvvm, DevExpress.Win.Navigation

Declaration

csharp
public object Item { get; }
vb
Public ReadOnly Property Item As Object

Property Value

TypeDescription
Object

A record in a data source.

|

The following code snippets (auto-collected from DevExpress Examples) contain references to the Item property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

wpf-data-grid-implement-crud-operations/CS/ViewModel/EFCore/LocalData/MainViewModel.cs#L24

csharp
public void ValidateRow(RowValidationArgs args) {
    var item = (User)args.Item;
    if(args.IsNewItem)

wpf-data-grid-extend-crud-operations/CS/AsyncCRUDOperations/MainViewModel.cs#L18

csharp
public void ValidateRow(RowValidationArgs args) {
    var item = (User)args.Item;
    args.ResultAsync = Task.Run(async () => {

wpf-data-grid-bind-to-infiniteasyncsource/CS/InfiniteAsyncSourceMVVMSample/IssueServiceViewModel.cs#L82

csharp
if(args.IsNewItem) {
    args.ResultAsync = AddNewIssueAsync((IssueData)args.Item);
} else {

how-to-bind-to-grpc/CS/InfiniteAsyncSource.GRPC/IssueServiceViewModel.cs#L98

csharp
public void UpdateIssue(RowValidationArgs args) {
    args.ResultAsync = UpdateIssueAsync((Issue)args.Item);
}

wpf-data-grid-validate-data-rows/CS/ValidateRow_MVVM/MainViewModel.cs#L60

csharp
public void ValidateRow(RowValidationArgs args) {
    args.Result = GetValidationErrorInfo((Task)args.Item);
}

wpf-data-grid-extend-crud-operations/VB/AsyncCRUDOperations/MainViewModel.vb#L26

vb
Public Sub ValidateRow(ByVal args As RowValidationArgs)
    Dim item = CType(args.Item, User)
    args.ResultAsync = Task.Run(Async Function()

wpf-data-grid-validate-data-rows/VB/ValidateRow_MVVM/MainViewModel.vb#L52

vb
Public Sub ValidateRow(ByVal args As RowValidationArgs)
    args.Result = GetValidationErrorInfo(CType(args.Item, Task))
End Sub

See Also

ValidationArgs Class

ValidationArgs Members

DevExpress.Mvvm.Xpf Namespace