Home

Awesome

<p align="center"> <img src="art/cover.svg" width="100%" alt="icon" /> </p>

Xamarin.Forms.Plainer

This library removes all visual effects from controls and makes them easy to style from portable layer instead of writing custom renderers always. No underlines, no borders, no background colors. Just interactive fields without visual effect.


CodeFactor Nuget


Getting Started on MAUI


Getting Started on Xamarin Forms

Usage

Showcase

<table> <tr> <td> <img width="200" src="art/images/showcase_ios.png" /> </td> <td> <img width="200" src="art/images/showcase_android.png" /> </td> </tr> </table>

You can create this view with following code:

<StackLayout Spacing="20" Padding="40,20">
  <StackLayout>
    <Label Text="EntryView"/>
    <plain:EntryView TextColor="Blue" BackgroundColor="WhiteSmoke"/>
  </StackLayout>

  <StackLayout>
    <Label Text="EditorPickerView"/>
    <plain:EditorView HeightRequest="120" TextColor="Blue" BackgroundColor="WhiteSmoke"/>
  </StackLayout>

  <StackLayout>
    <Label Text="PickerView"/>
    <plain:PickerView TextColor="Blue" BackgroundColor="WhiteSmoke">
      <plain:PickerView.ItemsSource>
        <x:Array Type="{x:Type x:String}">
          <x:String>Option 1</x:String>
          <x:String>Option 2</x:String>
          <x:String>Option 3</x:String>
        </x:Array>
      </plain:PickerView.ItemsSource>
    </plain:PickerView>
  </StackLayout>

  <StackLayout>
    <Label Text="TimePickerView"/>
    <plain:TimePickerView TextColor="Blue" BackgroundColor="WhiteSmoke"/>
  </StackLayout>

  <StackLayout>
    <Label Text="DatePickerView"/>
    <plain:DatePickerView TextColor="Blue" BackgroundColor="WhiteSmoke"/>
  </StackLayout>

</StackLayout>