Beispiel #1
0
        /// <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());
            }
        }