Silverlight 版本不显示在列表框 WPF 中
Silverlight version not display in Listbox WPF
谁能帮我看看这是怎么回事。
当我运行它时,它会显示一个空白的列表框,我想如何显示。只有银色光版。
谢谢。
private void GetSilverLightInstall()
{
string uninstallKey = @"SOFTWARE\Microsoft\Silverlight\Version";
using (RegistryKey rk = Registry.LocalMachine.OpenSubKey(uninstallKey))
{
foreach (string skName in rk.GetSubKeyNames())
{
using (RegistryKey sk = rk.OpenSubKey(skName))
{
lsitBox1.Items.Add(sk.GetValue("DisplayName"));
}
}
}
}
在我的系统上 Version
是一个字符串值,而不是键。因此以下对我有用:
var keyName = @"SOFTWARE\Microsoft\Silverlight";
using (var regKey = Registry.LocalMachine.OpenSubKey(keyName))
{
var version = regKey.GetValue("Version") as string;
Debug.WriteLine(version);
}
谁能帮我看看这是怎么回事。
当我运行它时,它会显示一个空白的列表框,我想如何显示。只有银色光版。
谢谢。
private void GetSilverLightInstall()
{
string uninstallKey = @"SOFTWARE\Microsoft\Silverlight\Version";
using (RegistryKey rk = Registry.LocalMachine.OpenSubKey(uninstallKey))
{
foreach (string skName in rk.GetSubKeyNames())
{
using (RegistryKey sk = rk.OpenSubKey(skName))
{
lsitBox1.Items.Add(sk.GetValue("DisplayName"));
}
}
}
}
在我的系统上 Version
是一个字符串值,而不是键。因此以下对我有用:
var keyName = @"SOFTWARE\Microsoft\Silverlight";
using (var regKey = Registry.LocalMachine.OpenSubKey(keyName))
{
var version = regKey.GetValue("Version") as string;
Debug.WriteLine(version);
}