Synergy/DE item templates

Synergy DBL Integration for Visual Studio includes the following item templates. The project type determines which of the following are available. (For more information on templates, see Synergy/DE templates.)

About Box

Adds an About box, which consists of a .dbl file, a .designer.dbl file, and a .resx file.

Activity

Adds an empty Android activity (which is like a WinForms form).

Android Layout

Adds a resource file for describing an Android layout.

Application Configuration File

Adds an empty configuration file (.config) for storing application configuration values and settings.

Application Manifest File

Adds an application manifest file, which is a collection of application settings, including User Account Control.

ASP.NET Server Control

Adds an ASP.NET server control (which consists of a .dbl file with a class that extends System.Web.UI.WebControls), and adds a reference to the System.Web assembly.

Assembly Information File

Adds an empty Synergy code file (.dbl) for general assembly information, and adds a reference to System.dll.

Asset Catalog

Adds an asset catalog for icons and launch images for an iOS application.

Basic Unit Test

Adds a .dbl file with an empty unit test declaration.

Blank Page (Universal Windows Platform)

Adds a blank page to a Universal Windows Platform project.

Broadcast Receiver

Adds an empty Android broadcast receiver, which receives and reacts to announcements sent by Android processes.

Class

Adds a Synergy code file (.dbl) with a basic class definition.

Code File

Adds a blank Synergy code file (.dbl).

ComPooling

Adds a Synergy code file (.dbl) with an empty COM+ pooling class definition.

Entitlements.plist

Adds an empty information property list, which is a file with configuration details for a bundled iOS executable.

Flow Document (WPF)

Adds a dynamically formatted XAML document.

Forms Xaml Page

Creates a Xamarin.Forms page that uses XAML.

This template has a very limited purpose. It is designed to be referenced by a C# Xamarin.Forms project in a C# Shared Project solution. Note the following:

Fragment

Adds an empty Android fragment, which enables you to break activities into smaller components.

Info.plist

Adds an information property list, which is a file with configuration details for a bundled iOS executable.

Installer Class

Adds a Windows installer control (which consists of a .dbl file and a .designer.dbl file) with a class for creating custom installer actions.

Interface Definition

Adds a Synergy code file (.dbl) with an empty interface definition, and adds a reference to System.dll.

iPad Storyboard View Controller

Adds a storyboard with an iPad view controller for MonoTouch.

iPad View Controller

Adds an iPad view controller for MonoTouch.

iPhone Storyboard View Controller

Adds a storyboard with an iPhone view controller for MonoTouch.

iPhone View Controller

Adds an iPhone view controller for MonoTouch.

MDI Parent Form

Adds an empty MDI (multiple-document interface) parent form, which consists of a .dbl file, a .designer.dbl file, and a .resx file.

Page (WPF)

Adds an empty Windows Presentation Foundation (WPF) page, which consists of a .xaml file and a .xaml.dbl file.

Resource Dictionary (Universal Windows Platform)

Adds an empty resource dictionary (a keyed collection for XAML resources) to a Universal Windows Platform project.

Resource Dictionary (WPF)

Adds an empty XAML resource dictionary.

Resources File

Adds an empty application resource file (.resx) for storing project resources.

Settings File

Adds an empty settings file (.settings) for storing user settings and application settings, and adds a reference to System.dll.

Text File

Adds a blank text file.

Unit Test

Adds a .dbl file with basic methods for a simple unit test.

Universal Storyboard View Controller

Adds two storyboards (one for iPad and one for iPhone) and one view controller (which works for iPad or iPhone).

Universal View Controller

Adds one view controller, which works for iPad or iPhone.

User Control (Universal Windows Platform)

Adds a basic user control to a Universal Windows Platform project.

User Control (WPF)

Adds a XAML file with a blank Windows Presentation Foundation (WPF) control (UserControl), and adds references to needed assemblies.

View

Adds an empty Android view, which can be a grouping of other Android views or can be like a WinForms Control.

Window (WPF)

Adds a blank Windows Presentation Foundation (WPF) window, which consists of a .xaml file and a .xaml.dbl file.

Windows Form

Adds a blank Windows form (which consists of a .dbl file and a .designer.dbl file) and adds references to needed assemblies.

Windows Service

Adds a Windows service control (which consists of a .dbl file and a .designer.dbl file) with a class for a Windows service, and adds references to needed assemblies.

Windows UserControl

Adds a blank Windows user control (which consists of a .dbl file and a .designer.dbl file) and adds references to needed assemblies.

XML File

Adds an empty XML file.

XML Schema

Adds an XML schema.

XSLT File

Adds an XSLT file for transforming XML documents.