Я разрабатываю приложение на windowCE 5.0 с библиотекой opennetcf. Я хочу проверить, КОГДА мое устройство подключено к Cradle. Это означает, что я хочу обработать событие подключения устройства к подставке или другому подобному.
Моя цель состоит в том, чтобы, когда устройство подключено к Cradle, я отключил все формы своего приложения, а когда он был удален из Cradle, все формы были включены.
Много ищу. Но ответ не оправдал моих ожиданий.
Пожалуйста помогите.
Прочитав ссылку на opennetcf, я обнаружил два события: ACPowerApplied и ACPowerRemoved.
Вот мой код:
public static event DeviceNotification ACPowerApplied;
public static event DeviceNotification ACPowerRemoved;
void Form1_ACPowerRemoved()
{
MessageBox.Show("Un-cradle");
}
void Form1_ACPowerApplied()
{
MessageBox.Show("Cradle");
}
private void Form1_Load(object sender, EventArgs e)
{
ACPowerApplied += new DeviceNotification(Form1_ACPowerApplied);
ACPowerRemoved += new DeviceNotification(Form1_ACPowerRemoved);
}
Но процесс не перешел в Form1_ACPowerRemoved () и Form1_ACPowerApplied ().
Есть какая-нибудь идея? Извините за мой плохой английский. Заранее спасибо.