在xamarin表单中的所有控件上动态添加效果

时间:2017-11-14 10:37:07

标签: xaml xamarin xamarin.forms

我已经开发了一个效果,我想在我的所有控件上动态添加它。例如,我为日期选择器写了一个效果,我想在应用程序中的所有日期选择器上添加此效果。 我不想为我的所有控件重复此代码。

<Entry.Effects>
    <local:FocusEffect />
</Entry.Effects>

我已经关注了这篇文章:https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/effects/creating/

1 个答案:

答案 0 :(得分:1)

您可以使用附加属性添加效果。然后,您可以使用样式将附加属性添加到所有日期选择器。

更多信息:

https://medium.com/@ysmoradi/how-to-add-xamarin-native-platform-effect-to-all-elements-9214cf6d7b8a

https://github.com/ysmoradi/XamarinEffectsArticle