/// <summary> /// 本地服务器-服务器文件选择变化 /// </summary> private void dataGrid_LocalServer_ServersPath_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dataGrid_LocalServer_ServersPath.SelectedIndex == -1) { button_LocalServer_DelServer.IsEnabled = false; return; } button_LocalServer_DelServer.IsEnabled = true; string path = (dataGrid_LocalServer_ServersPath.SelectedItem as DataRowView)[2].ToString(); path = path.Replace("bin\\dontstarve_dedicated_server_nullrenderer.exe", "mods"); UI.Modifications.Clear(); m_ServerModInfo = ServersManager.GetServerModInfo(path); foreach (var item in m_ServerModInfo) { UI.Modifications.Rows.Add(item.GetItemArray()); } }