New to Telerik UI for WPF? Download free 30-day trial

Partial Trust Support

This topic will give you an overview of the Partial Trust support across all the Telerik WPF controls.

We can no longer claim a dedicated support for XBAP applications. This is due to the fact that, since Internet Explorer 9, XBAP is disabled by default. We strongly recommend using ClickOnce deployment instead. With this in mind, please note that some of the information in this article may be outdated. Please contact our support team if you have an inquiry regarding the support for a given control.

All controls in the suite require the following permissions due to the license mechanism that is used:

  • System.Security.Permissions.FileIOPermission

  • System.Security.Permissions.SecurityPermission

  • System.Security.Permissions.ReflectionPermission

Increasing the permissions of a partially trusted application could usually be achieved by changing the permission set in the application manifest.

The below table lists all controls in Telerik UI for WPF suite and the additional permissions they require.

Control Working in WPF Partial Trust Comments
DragDropManager Partially Requires additional permission for System.Security.Permissions.MediaPermission
AutoCompleteBox Yes
Barcode Yes
Book Yes
Breadcrumb Yes
BulletGraph Yes
BusyIndicator Yes
Buttons Yes
Calculator Yes
Calendar Yes
Carousel Yes
ChartView Yes
CollectionNavigator Yes
ColorEditor Yes
ColorPicker Yes
ComboBox Yes
ContextMenu Yes
CloudUpload Partially Requires additional permission by files upload for System.Security.Permissions.FileDialogPermission
DataBar Yes
DataFilter Yes
DataForm Yes
DataPager Yes
DataServiceDataSource No
DateTimePicker Yes
DesktopAlert No
Diagram Yes Versions from Q3 2014 and older require additional permission for System.Security.Permissions.EnvironmentPermission

<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" Flags="Assertion, UnmanagedCode, Execution, ControlThread, ControlEvidence, ControlPolicy, SerializationFormatter, ControlDomainPolicy, ControlPrincipal, ControlAppDomain, RemotingConfiguration, Infrastructure, BindingRedirects"/>
Docking Partially No floating windows - require full trust permission
EntityFrameworkDataSource Partially Requires additional permission for System.Data.SqlClient.SqlClientPermission
Expander Yes
ExpressionEditor Yes
GanttView No
Gauge Yes
GridView Partially Requires additional permission for System.Security.Permissions.MediaPermission for any operation that includes dragging of an element ( grouping, columns reording, frozen columns, rows reordering, rows resizing, etc.) LinqToSql data - Requires additional permission for System.Security.Permissions.ReflectionPermission
HeatMap Yes
ImageEditor Yes
ImageEditorUI Partially Requires additional permission for System.Security.Permissions.MediaPermission
Legend Yes
ListBox Yes
Map No
MaskedInput Yes
Menu Partially Issue with animation when opening a Menu
NumericUpDown Yes
OutlookBar Partially Requires additional permission for System.Security.Permissions.MediaPermission
PanelBar Yes
PdfProcessing Yes
PdfViewer Yes
PersistenceFramework Yes
PivotGrid Partially Requires additional permission for System.Security.Permissions.MediaPermission. Opening dialog windows - requires full trust permissions.
ProgressBar Yes
PropertyGrid Yes
Rating Yes
RibbonView Partially RibbonWindow requires full trust
RichTextBox No Requires additional permission for System.Security.Permissions.IsolatedStorageFilePermission
ScheduleView Partially Requires additional permission for System.Security.Permissions.MediaPermission. Opening Appointment dialog requires full trust permissions.
Slider Yes
SparkLine Yes
SpellChecker Yes
SpreadProcessing Yes
Spreadsheet No Requires additional permission for System.Security.Permissions.IsolatedStorageFilePermission
TabControl Partially Requires the following additional permissions for System.Security.Permissions.UIPermission
TileList Partially Requires additional permission for System.Security.Permissions.MediaPermission for tiles reordering.
TileView Yes
TimeBar Yes
Timeline Yes
ToolBar Yes
TransitionControl Yes
TreeListView Partially Requires additional permission for System.Security.Permissions.MediaPermission for any operation that includes dragging of an element (columns reording, frozen columns, rows reordering, rows resizing, etc.)
TreeMap No
TreeView Yes
VirtualizingWrapPanel Yes
WatermarkTextBox Yes
Window No
WordsProcessing Yes
ZipLibrary Yes
In this article