我在应用程序设置中添加了以下设置:
名称:类型:范围:值:
ComboBoxItems字符串用户我没有在此处插入任何值
我声明如下:
true
这是我用来将字符串值加载到comboBox中的方法:
public partial class postLoginWindow : Window
{
private readonly string dbConnectionString = Properties.Settings.Default.dbConnectionString;
private readonly string currentAdminEmail;
private string ComboBoxItemsString = Properties.Settings.Default.ComboBoxItems;
public postLoginWindow(string receivedAdminEmail)
{
InitializeComponent();
LoadComboBoxValues();
if (ComboBoxSelectedProfile.Items.IsEmpty)
{
ComboBoxSelectedProfile.IsEnabled = false;
ButtonRenameProfile.IsEnabled = false;
ButtonChangePermissions.IsEnabled = false;
ButtonAddNewUser.IsEnabled = false;
ButtonRemoveUser.IsEnabled = false;
ButtonDeleteProfile.IsEnabled = false;
}
...
}
}
这就是当我想将它们保存在设置字符串中时我添加值的方法:
private void LoadComboBoxValues()
{
string[] ComboBoxRows = ComboBoxItemsString.Split('|');
foreach (string Row in ComboBoxRows)
{
if (Row != "") ComboBoxSelectedProfile.Items.Add(Row);
}
}
这是从我添加用户的另一个窗口完成的。
问题是:每当我进入DebugMode调试我的应用程序时,它就会升起,好像设置字符串是空的,即使我确实添加了一些字符串。 所以我无法调试我的应用程序。
非常感谢你的帮助!