如何在XAML中将行为集合作为资源

时间:2015-07-14 12:09:34

标签: xaml xamarin.forms

如何使用Xamarin.Forms在XAML中将行为集合作为资源?

我尝试了以下内容:

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>

这是一种行为:

namespace ViewOptions.Behaviors
{
    public class TextBoxFocusBehavior : Behavior<Entry>
    {   
        protected override void OnAttachedTo(Entry entry)
        {

        }
        protected override void OnDetachingFrom(Entry bindable)
        {

        }
    }
}

该实现给了我一个运行时异常。

有什么建议吗?

0 个答案:

没有答案