AsyncValueCommand Sınıf

Tanım

IAsyncValueCommand uygulaması. Komutların Görev ile zaman uyumsuz olarak güvenli bir şekilde kullanılmasına izin verir.

C#
public class AsyncValueCommand : Xamarin.CommunityToolkit.ObjectModel.Internals.BaseAsyncValueCommand<object,object>, System.Windows.Input.ICommand, Xamarin.CommunityToolkit.ObjectModel.IAsyncValueCommand
Devralma
System.Object
BaseAsyncValueCommand<System.Object,System.Object>
AsyncValueCommand
Uygulamalar
System.Windows.Input.ICommand IAsyncValueCommand

Oluşturucular

Özellikler

AllowsMultipleExecutions

Komut aynı anda yürütmeye izin veriyorsa true döndürür

(Devralındığı yer: BaseCommand<TCanExecute>)
ExecutionCount

IAsyncValueCommand uygulaması. Komutların Görev ile zaman uyumsuz olarak güvenli bir şekilde kullanılmasına izin verir.

(Devralındığı yer: BaseCommand<TCanExecute>)
IsExecuting

Komut yürütülürken true döndürür. Komut yürütülmediğinde false döndürür

(Devralındığı yer: BaseCommand<TCanExecute>)

Yöntemler

CanExecute(TCanExecute)

Komutun geçerli durumunda yürütülip yürütülemeyeceğini belirler

(Devralındığı yer: BaseCommand<TCanExecute>)
ChangeCanExecute()

Olayı tetikler ICommand.CanExecuteChanged . Bunun yerine RaiseCanExecuteChanged() kullanmanızı öneririz.

(Devralındığı yer: BaseCommand<TCanExecute>)
ExecuteAsync()

Komutu ValueTask olarak yürütür

RaiseCanExecuteChanged()

Olayı tetikler ICommand.CanExecuteChanged .

(Devralındığı yer: BaseCommand<TCanExecute>)

Ekinlikler

CanExecuteChanged

Komutun yürütülip yürütülmeyeceğini etkileyen değişiklikler gerçekleştiğinde gerçekleşir

(Devralındığı yer: BaseCommand<TCanExecute>)

Belirtik Arabirim Kullanımları

ICommand.CanExecute(Object)

IAsyncValueCommand uygulaması. Komutların Görev ile zaman uyumsuz olarak güvenli bir şekilde kullanılmasına izin verir.

(Devralındığı yer: BaseAsyncValueCommand<TExecute,TCanExecute>)
ICommand.Execute(Object)

IAsyncValueCommand uygulaması. Komutların Görev ile zaman uyumsuz olarak güvenli bir şekilde kullanılmasına izin verir.

(Devralındığı yer: BaseAsyncValueCommand<TExecute,TCanExecute>)

Şunlara uygulanır

Ürün Sürümler
Xamarin Community Toolkit Latest