如何使行为集合成为XAML中的资源
如何使用Xamarin.Forms使行为集合成为XAML中的资源? 我尝试了以下方法: 。 .如何使行为集合成为XAML中的资源,xaml,xamarin.forms,Xaml,Xamarin.forms,如何使用Xamarin.Forms使行为集合成为XAML中的资源? 我尝试了以下方法: 。 . 以下是一个行为: namespace ViewOptions.Behaviors { 公共类TextBoxFocusBehavior:行为 { 受保护的覆盖无效附加到(条目) { } 受保护的覆盖无效OnDetachingFrom(条目可绑定) { } } } 这个实现给了我一个运行时异常 有什么建议吗?你也可以发布异常吗?异常:“发生了未处理的异常。”Xamarin.behavies
以下是一个行为:
namespace ViewOptions.Behaviors
{
公共类TextBoxFocusBehavior:行为
{
受保护的覆盖无效附加到(条目)
{
}
受保护的覆盖无效OnDetachingFrom(条目可绑定)
{
}
}
}
这个实现给了我一个运行时异常
有什么建议吗?你也可以发布异常吗?异常:“发生了未处理的异常。”
Xamarin.behavies
不是Xamarin.Forms
的一部分,Xamarin根本不会发布Xamarin.Forms
已经提供了Trigger
s和Behavior
s,您可能想看看这个。
xmlns:b="clr-namespace:Xamarin.Behaviors;assembly=Xamarin.Behaviors"
xmlns:Behaviors="clr-namespace:ViewOptions.Behaviors;assembly=ViewOptions"
<ContentPage.Resources>
<ResourceDictionary>
<b:BehaviorCollection x:Key="BehaviorCollection">
<Behaviors:TextBoxFocusBehavior />
</b:BehaviorCollection>
</ResourceDictionary>
</ContentPage.Resources>