ASP.NET MVC Controls > Controls > Gauge > Quick Start: Add and Configure > LinearGauge Quick Start |
This section describes how to add a LinearGauge control to your MVC webform and set its value. For information on how to add a control, See Adding controls.
This topic comprises of three steps:
The following image shows how the LinearGauge appears after completing the steps above:
Create a new MVC application using the ComponentOne templates. For more information about creating an MVC application, see Configuring your MVC Application topic.
Add a new Controller:
Default1Controller
).Add a View for the controller:
Default1Controller
) to open it.Index()
.Index.cshtml
to open it.Index.cshtml
file with the code given below to initialize a LinearGauge control and set the following properties:
Value
to 35. The Value
property denotes the gauge's current value.Max
properties to 0 and 100 respectively. The Min and Max
properties specify the range of the gauge. You can add multiple ranges to a single gauge.isReadOnly
property to False. The isReadOnly specifies whether a user can edit the gauge's Value
using a keyboard or a mouse.Razor |
Copy Code
|
---|---|
@(Html.C1().LinearGauge()
.Width(500)
.Height(100)
.Value(35)
.Thickness(0.1)
.Min(0).Max(100)
.Direction(C1.Web.Mvc.GaugeDirection.Right)
// Create and Customize Ranges
.Ranges(items => items
.Add(item => item.Min(0).Max(40).Color(System.Drawing.Color.Red))
.Add(item => item.Min(40).Max(80).Color(System.Drawing.Color.Yellow))
.Add(item => item.Min(80).Max(100).Color(System.Drawing.Color.Green))
)
)
|
HTML |
Copy Code
|
---|---|
<c1-linear-gauge width="500px" height="100px" value="35" thickness="0.1" min="0" max="100" direction="C1.Web.Mvc.GaugeDirection.Right"> <c1-gauge-range min="0" max="40" color="red"></c1-gauge-range> <c1-gauge-range min="40" max=80 color="yellow"></c1-gauge-range> <c1-gauge-range min="80" max="100" color="green"></c1-gauge-range> </c1-linear-gauge> |
Append the folder name and view name to the generated URL (for example: http://localhost:1234/Default1/index) in the address bar of the browser to see the view. Or link the view to the home page. |