Exemplo n.º 1
0
 // Constructor
 public DxAssgn()
 {
     for (int i = 0; i < assign.Length; i++)
     {
         assign[i] = new Assgn();
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Let's write DataGrid cells at KeyMapping page a keyfile informarion.
        /// </summary>
        public void WriteDataGrid()
        {
            foreach (KeyAssgn Assgn in keyFile.keyAssign)
            {
                Assgn.Visibility = Assgn.GetVisibility();
            }

            //string target = "MFD";

            //foreach (KeyAssgn Assgn in keyFile.keyAssign)
            //{
            //    if (Assgn.Mapping.Trim().Contains(target))
            //        Assgn.Visibility = Assgn.GetVisibility();
            //    else
            //    {
            //        Assgn.Visibility = "Hidden";
            //    }
            //}

            this.KeyMappingGrid.ItemsSource = keyFile.keyAssign;
        }
Exemplo n.º 3
0
 // Method
 public void Assign(string callback, Pinky pinky, Behaviour behaviour, Invoke invoke, int soundID)
 {
     assign[(int)pinky + (int)behaviour] = new Assgn(callback, invoke, soundID);
 }
 public Assgn(Assgn otherInstance)
 {
     this.callback = otherInstance.callback;
     this.invoke   = otherInstance.invoke;
     this.soundID  = otherInstance.soundID;
 }