Quero implementar o efeito de toque no meu aplicativo, mas estou recebendo este erro
System.Reflection.TargetInvocationException: Arg_TargetInvocationException
---> Microsoft.Maui.Controls.Xaml.XamlParseException: Position 50:26. Arg_NoDefCTor, CommunityToolkit.Maui.Behaviors.TouchBehavior
---> System.MissingMethodException: Arg_NoDefCTor, CommunityToolkit.Maui.Behaviors.TouchBehavior
minha implementação:
xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"
<StackLayout
BackgroundColor="{DynamicResource Primary}"
Orientation="Horizontal"
HeightRequest="{OnPlatform iOS=50, Android=60}"
Margin="0,30,0,0"
Padding="40,0,0,0">
<Label Style="{StaticResource TextNormal}"
Text="{markup:Translate CreateAccountSheetTitle}"
VerticalTextAlignment="Center"
TextColor="{DynamicResource TextMenuColor}" />
<StackLayout.Behaviors>
<toolkit:TouchBehavior
x:Name="test" />
</StackLayout.Behaviors>
</StackLayout>
não tenho certeza do que é o problema aqui, não encontrei nenhum problema semelhante, em um projeto vazio está funcionando, mas meu aplicativo é um projeto múltiplo
Também atualizei o CommunityToolKit.Maui para 11.2.0 e também projeto no .net 9
Encontrei uma solução alternativa, criei meu comportamento de toque personalizado com o construtor padrão que apenas herda esse efeito de toque