Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Não é possível definir o nome CanExecute em [RelayCommand] como um nome que tenha várias correspondências no respetivo tipo principal (tem de se referir a um único membro compatível).
O exemplo seguinte gera MVVMTK0010:
using CommunityToolkit.Mvvm.Input;
namespace MyApp;
public partial class SampleViewModel
{
private bool Foo => true;
private bool Foo() => true;
// There are two members named "Foo", so the match is ambiguous
[RelayCommand(CanExecute = nameof(Foo))]
private void GreetUser()
{
}
}
Recursos adicionais
- Podes encontrar mais exemplos nos testes unitários.
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.