User Manual
Objects
Relatedinformation
ReferencedAssemblies
Error Relatedto Third PartyControls
7.8.1 TargetPlatform
Different technologies are used for third party controls depending on the target
platform for the iX Developer application. The target can be either PC or
Windows CE.
PC
Two different technologies can be used for a PC:
• Standard Windows forms and GDI+
• WPF (Windows Presentation Foundation)
WPF uses vector graphics, and the appearance of the control is described in
XAML. Since iX Developer is a WPF application, it is recommended to use
WPF when developing customized controls or user controls for a PC. Controls
developed in WPF can bind to a tag value in iX Developer, in opposite to
Windows forms controls, that cannot be bound to tag values.
WindowsCETarget
WindowsCEonlyusesthe.NetCompactFramework(asubsetofthe.Net
Framework used on a PC), and does not support vector graphics (WPF). GDI+ is
not supported on Windows CE target.
Limitations
Some of the limitations regarding third party controls are listed below:
• Control Designers (a designer class tha
t can extend design time support) are
currently not supported.
• Type Converters in a separate design dl
larenotsupported.
• Complex property editing in the prope
rty grid is not supported. All complex
properties have to be set up in script
.
• .Net Compact Framework control
s can include design dll and so called
AssmetaData dll to handle attr
ibutes that are not supported in Windows
CE. Currently this is not supp
ortedbyiXDeveloper. Becauseofthis,itis
important to always test the c
ode on the target platform.
• The Script Editor allows scr
ipting against properties and methods that are not
supported in Windows CE. Be
cause of this, it is importan t to always test the
code on the target platfor
m.
7.8.2 AddingControlstotheiXDeveloper
Toolbox
Third party controls can be added to the Objects toolbox in iX Developer,
following the steps below:
BeijerElectronics, MAEN831P
199