title | page_title | description | slug | tags | published | position |
---|---|---|---|---|---|---|
Partial Trust Support |
Partial Trust Support |
Partial Trust Support |
common-partial-trust |
partial,trust |
true |
18 |
This topic will give you an overview of the Partial Trust support across all the Telerik WPF controls.
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 |