using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Hanray.Azurelight.Command; namespace Hanray.Azurelight.Control { public class AzurelightController : SilverlightCairngorm.Control.FrontController { public const string SC_EVENT_LOAD_FEEDBACK = "cgEvent_loadFeedBack"; public const string SC_EVENT_POST_FEEDBACK = "cgEvent_postFeedBack"; public const string SC_EVENT_UPDATE_FEEDBACK = "cgEvent_updateFeedBack"; private static readonly AzurelightController _instance = new AzurelightController(); /// <summary> /// Returns the single instance of the controller /// </summary> /// <returns>single instance of the dispatcher</returns> public static AzurelightController Instance { get { return _instance; } } // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static AzurelightController() { } /// <summary> /// private constructor /// </summary> private AzurelightController() { base.addCommand(SC_EVENT_LOAD_FEEDBACK, typeof(LoadFeedback)); base.addCommand(SC_EVENT_POST_FEEDBACK, typeof(PostFeedback)); base.addCommand(SC_EVENT_UPDATE_FEEDBACK, typeof(UpdateFeedback)); } } }
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The Common Development and Distribution License (CDDL)