public MatchWindow(Release release) { MWVM = new MatchWindowViewModel(release); DataContext = MWVM; InitializeComponent(); Show(); Activate(); }
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { MatchWindowViewModel MWVM = values[0] as MatchWindowViewModel; LocalDB db = (LocalDB)values[1]; string name = Enum.GetName(typeof(LocalDB), db); string id = ""; string sep1 = " ("; string sep2 = ")"; switch (db) { case LocalDB.GamesDB: if (MWVM.ID_GDB != null) { id = sep1 + MWVM.ID_GDB + sep2; } break; case LocalDB.GiantBomb: if (MWVM.ID_GB != null) { id = sep1 + MWVM.ID_GB + sep2; } break; case LocalDB.OpenVGDB: if (MWVM.ID_OVG != null) { id = sep1 + MWVM.ID_OVG + sep2; } break; case LocalDB.LaunchBox: if (MWVM.ID_LB != null) { id = sep1 + MWVM.ID_LB + sep2; } break; default: break; } return(name + id); }