Flip View
Last updated
Last updated
⚙️ Powered by Rock RMS
Inherits from Xamarin.Forms.ContentView.
This is a simple view that allows you to have two views take up the same space on the page. You wire up whatever interaction you want to cause the view to flip from front to back and vice-versa. So you can wire it up to a tap on the view itself, or whatever else you want.
There are two ways to initiate a flip. You can bind the IsFlipped
property to a boolean value that will cause the view to flip when the value changes. This is probably not a common situation for you. Instead there is a FlipCommand
property that you can bind to an action to initiate the flip, as you will see in the example below.
Property
Type
Description
FrontView
View
The view content to display on the front side.
BackView
View
The view content to display on the back side.
IsFlipped
boolean
If true then the back view will be displayed, otherwise the front view will be displayed. Default is false.
IsHeightNormalized
boolean
If true then the flip view will always take the height of whichever view is taller and ensure it always takes up that much space. If false then when you flip views content below may shift up or down. Default is true.
Duration
boolean
The time in milliseconds that the transition between views will take. Default is 400.
FlipCommand
ICommand
You can bind an action to this property to initiate a flip.
Value
Description
Horizontal
The content is flipped horizontally.
Vertical
The content is flipped vertically.
The FlipCommand
is not a standard command, so as you can see we are actually using a named reference to the FlipView in our binding.