Ejemplo n.º 1
0
 /// <summary>
 /// To initialize some fields when the class is instantiated
 /// </summary>
 void Initialize()
 {
     _applications           = new ObservableCollection <ApplicationListItem>();
     _message                = new Message {
     };
     _selectedAppControlType = AppControlType.Unknown;
     _selectedItem           = new ApplicationListItem {
         Id = null
     };
 }
Ejemplo n.º 2
0
        /// <summary>
        /// To add an item on the operation content layout
        /// </summary>
        /// <param name="name">A text for the caption</param>
        /// <param name="type">An appcontrol type</param>
        /// <returns>An operation item</returns>
        public OperationItem AddItem(string name, AppControlType type)
        {
            var item = new OperationItem(name, type)
            {
            };

            item.WidthRequest = this.Width / 3;
            this.Children.Add(item);
            return(item);
        }
 /// <summary>
 /// A constructor for the OperationItem
 /// </summary>
 /// <param name="name">A text for the caption</param>
 /// <param name="type">An appcontrol type</param>
 public OperationItem(string name, AppControlType type) : base()
 {
     _name = name;
     Type  = type;
     InitializeComponent();
 }
Ejemplo n.º 4
0
 /// <summary>
 /// To send a launch request
 /// </summary>
 /// <param name="type">an appcontrol type</param>
 /// <param name="id">an application ID</param>
 /// <param name="data">a message to pass with an appcontrol</param>
 public static void ExecuteApplication(AppControlType type, string id, Message data = null)
 {
     ApplicationOperations.Instance.Operation.SendLaunchRequest(IntToString(type), id, data);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// To get application IDs matched a specific appcontrol type
 /// </summary>
 /// <param name="type">an appcontrol type</param>
 /// <returns>application IDs</returns>
 public static IEnumerable <string> GetApplicationIdsForSpecificAppControlType(AppControlType type)
 {
     return(ApplicationOperations.Instance.Operation.GetMatchedApplicationIds(IntToString(type)));
 }