DOT

VVM

 DOCS

Version: 1.0 | 1.1 |

MetaViewport

in namespace DotVVM.Framework.Controls.Bootstrap

Renders the HTML meta viewport element.

Properties

Name Type Description Notes Default Value
ClientIDMode ClientIDMode Gets or sets the client ID generation algorithm.
attribute
inner element
static value
bindable
default
1
DataContext Object Gets or sets a data context for the control and its children. All value and command bindings are evaluated in context of this value.
attribute
inner element
static value
bindable
default
ID String Gets or sets the unique control ID.
attribute
inner element
static value
bindable
default
InitialScale String Gets or sets the initial-scale parameter value(initial zoom level).
attribute
inner element
static value
bindable
default
1
InnerText String Gets or sets the inner text of the HTML element.
attribute
inner element
static value
bindable
default
IsUserScalable Boolean Gets or sets the user-scalable parameter value which controls if user can zoom in on mobile device.
attribute
inner element
static value
bindable
default
True
MaximumScale String Gets or sets the maximum-scale parameter value.
attribute
inner element
static value
bindable
default
Visible Boolean Gets or sets whether the control is visible.
attribute
inner element
static value
bindable
default
True
Width String Gets or sets the width parameter value with default set to use width of mobilde device(device-width).
attribute
inner element
static value
bindable
default
device-width

Events

Name Type Description

Usage & Scenarios

Renders the HTML <meta name="viewport" ... /> element. This element ensures proper rendering and touch zooming on mobile devices.

See details on http://getbootstrap.com/css/#overview-mobile.

HTML Rendered by the Control

Sample 1: MetaViewport

Place the control inside the head element. It uses bootstrap api to control zooming and presentation on mobile devices.

The MetaViewport control has the Width property which sets the width of the page.

The InitialScale property is used to set initial zoom level which is applied when the page is first loaded. The MaximumScale property defines maximum zoom level the user can set.

It is also possible to disable zooming at all with the IsUserScalable property.

<!-- Default meta viewport -->
<bs:MetaViewport/>

<!-- Custom meta viewport -->
<bs:MetaViewport Width="320" InitialScale="2" MaximumScale="4" />

<!-- Meta viewport with disabled user scaling -->
<bs:MetaViewport IsUserScalable="false" />

Suggestions


Help & Contribute

The documentation is maintained on GitHub.
We'll be happy if you edit the page and create a pull request.

Send message