我想使用Devexpress编辑器TextEdit,但我无法将其绑定到XCT UserStoppedTypingBehavior
我使用下面的代码:
<dxe:TextEdit
Margin="2"
LabelText="Evrak Seri"
LabelFontSize="16"
LabelColor="Black"
IsVisible="{Binding EvrakSeriSiraGorunum}"
BackgroundColor="White"
BorderColor="Black"
WidthRequest="300"
Text="{Binding EvrakseriText}"
ReserveBottomTextLine="True"
IsLabelFloating="False"
x:Name="evrakSeriText1"
>
<dxe:TextEdit.Behaviors>
<xct:UserStoppedTypingBehavior Command="{Binding SearchCommand}" />
</dxe:TextEdit.Behaviors>
<dxe:TextEdit.Triggers>
<DataTrigger TargetType="dxe:TextEdit" Value="-1" Binding="{Binding Source={x:Reference evrakSeriText1},
Path=Text.Length}" >
</DataTrigger>
</dxe:TextEdit.Triggers>
</dxe:TextEdit>
字符串
错误是:System.InvalidOperationException Message=bindable不是AssociatedType的示例我觉得这个“TargetType”是错误的,但我找不到真正的。
这个textedit是否有类似 xct:UserStoppedTypingBehavior 的东西?如果没有,我该如何修复这个问题?
1条答案
按热度按时间7gyucuyw1#
maui的devexpress支持中心也有类似的问题,你可以检查TextEdit with .NET MAUI Community Toolkit。
而且我还查看了xamarin中的源代码:EditBase Class继承了ViewClass,但是UserStoppedTypingBehavior只能附加到继承了InputView的元素上。
你可以使用EditBase.Completed Event做你想做的事情。