Mise à jour: Nous utilisons encore XP au travail et j'ai obtenu mon travail de solution, mais maintenant, sachant que Vista et au-delà ont la séance isolée je vais implémenter un IPC WCF ...service utilisateur Windows notification avec le contrôle de style perspectives WPF ne deviennent visibles
J'ai un service Windows qui doit informer l'utilisateur d'un événement de quelque type se produisant. J'ai décidé que quelque chose de similaire aux messages de notification par courriel aurait du sens. Il est également logique de faire une interface utilisateur aussi simple en utilisant WPF. Cela me permettrait d'apprendre quelques bases.
Je cours un fil:
Puis-je configurer l'objet et appeler la méthode qui appelle DoubleAnimation.BeginAnimation
private void RunUserNotificationOnIndependantThread()
{
UserNotificationWithImage test = new UserNotificationWithImage();
test.Title = _title;
test.Url = _url;
test.Message = _message;
test.LoadUserNotification();
}
public void LoadUserNotification()
{
Rect workAreaRectangle = System.Windows.SystemParameters.WorkArea;
Left = workAreaRectangle.Right - Width - BorderThickness.Right;
Top = workAreaRectangle.Bottom - Height - BorderThickness.Bottom;
_fadeInAnimation.Completed += new EventHandler(_fadeInAnimation_Completed);
// Start the fade in animation
BeginAnimation(UserNotificationBase.OpacityProperty, _fadeInAnimation);
}
Le débogueur atteint BeginAnimation (...) et pas de fenêtre apparaît. Est-ce même possible ou qu'est-ce que je fais de mal en essayant cela ???
Le code UserNotification est basé sur un blog par Nicke Andersson: WPF Desktop Alert blog
Merci pour toute aide !!
Merci pour l'aide, je ne savais pas sur le bureau isolé. Je serai capable de faire fonctionner ça. Il est logique que cela nécessite IPC. – javelinBCD