Xamarin XAML:在代码中设置附加属性

时间:2018-09-17 16:36:41

标签: xaml xamarin xamarin.forms

我有一个带有AbsoluteLayout附加属性的自定义控件:

        <common:FabImage
            AbsoluteLayout.LayoutFlags="PositionProportional"
            AbsoluteLayout.LayoutBounds="1.0,1.0,-1,-1">
        </common:FabImage>

如何在代码中的C#中设置这些属性,以便可以默认它们?

1 个答案:

答案 0 :(得分:2)

我假设您想在FabImage CS代码中进行设置,可以这样设置:

AbsoluteLayout.SetLayoutBounds(this, new Rectangle(1.0, 1.0, -1, -1));
AbsoluteLayout.SetLayoutFlags(this, AbsoluteLayoutFlags.PositionProportional);