美文网首页Xamarin
ContentPage.Resources共享资源

ContentPage.Resources共享资源

作者: 落地成佛 | 来源:发表于2017-12-05 14:32 被阅读5次

    ContentPage.Resources 页面的共享资源,目的:一处定义到处使用

    1定义资源

    <ContentPage.Resources>
        <ResourceDictionary>//这个必须
            <LayoutOptions x:Key="horzOptions"
                           Alignment="Center" />//定义名称为horzOptions,其中它包含属性Alignment="Center" 
    
            <LayoutOptions x:Key="vertOptions"
                           Alignment="Center"
                           Expands="True" />
    
             <x:Double x:Key="borderWidth">
                3
             </x:Double>
    
            <x:Double x:Key="rotationAngle">-15</x:Double>
        </ResourceDictionary>
    </ContentPage.Resources>
    

    2使用

    <Button Text="Do this!"
            HorizontalOptions="{StaticResource horzOptions}"
              //VerticalOptions="{StaticResource vertOptions}" 相当于:
              //<Button.VerticalOptions>
              //    <LayoutOptions Alignment="Center" />
              //</Button.VerticalOptions>
            VerticalOptions="{StaticResource vertOptions}"
            BorderWidth="{StaticResource borderWidth}"
            Rotation="{StaticResource rotationAngle}"
            TextColor="Red"
            FontSize="Large" />
    
    

    相关文章

      网友评论

        本文标题:ContentPage.Resources共享资源

        本文链接:https://www.haomeiwen.com/subject/nnqcixtx.html