У меня есть приложение Silverlight, работающее во весь экран. Есть ли способ отображения состояния питания системы (в основном индикатор заряда батареи, сколько осталось?) С помощью Silverlight?
Я пытался подписаться
[DllImport("kernel32.dll")]
private static extern long GetSystemPowerStatus(SYSTEM_POWER_STATUS
lpSystemPowerStatus);
Но получено сообщение об ошибке -
Попытка прозрачным методом безопасности
'SilverlightApplication1.MainPage.x ()'
вызвать нативный код через метод
'SilverlightApplication1.MainPage.GetSystemPowerStatus (SilverlightApplication1.SYSTEM_POWER_STATUS)'
не удалось. Методы должны быть безопасными
критический или безопасный безопасный для
вызвать нативный код.