Skip to content

BrianDX/wpf-dashboard-how-to-manage-dashboard-parameters-in-code-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPF Dashboard - How to Manage Dashboard Parameters in Code

This example shows how to override an initial or user-defined dashboard parameter value by changing it in the DashboardControl.CustomParameters event handler. The effective parameter value is hidden from the end-user, and if you set the DashboardParameter.Visible property to false, the parameter itself will also be hidden.

To accomplish this task, a parameter named parameterState is added to the dashboard. It has a default value and a list of values to show in a look-up editor. A Dashboard Parameters dialog displays the values and allows the end-user to select a parameter value in the list.
However, by handling the DashboardControl.CustomParameters event, we can validate the parameter value and ignore the value provided by the end-user. To accomplish this, source data is filtered using a parameterState parameter.The value of this parameter is changed at runtime by handling the DashboardControl.CustomParameters event which is raised before the dashboard sends a query to a database. Thus, only the value passed in the DashboardControl.CustomParameters event is in effect.

About

.NET, Business Intelligence, WPF Dashboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%