// Constructor public DxAssgn() { for (int i = 0; i < assign.Length; i++) { assign[i] = new Assgn(); } }
/// <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; }
// 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; }