Я получил исключение «Текст всплывающей подсказки должен иметь непустое значение», когда OnStateChange (). Этот метод вызывается, когда мое приложение свернуто.
void OnStateChanged(object sender, EventArgs args)
{
try
{
if (WindowState == WindowState.Minimized)
{
Hide();
if (TippuTrayNotify != null)
{
TippuTrayNotify.Visible = true;
TippuTrayNotify.ShowBalloonTip(2000);
}
}
else
m_storedWindowState = WindowState;
}catch(Exception ex){
SystemLog.WriteLine("(Error) OnStateChange : "+ex.Message+" ;");
}
}
Я инициализирую TippuTrayNotify в конструкторе MainWindow
public MainWindow()
{
InitializeComponent();
TippuTrayNotify = new System.Windows.Forms.NotifyIcon();
TippuTrayNotify.Icon = new System.Drawing.Icon("Icons/icon_64.ico");
TippuTrayNotify.BalloonTipTitle = "OlivInClass";
TippuTrayNotify.Text = "OlivInClass";
TippuTrayNotify.DoubleClick += new EventHandler(TippuTrayNotify_DoubleClick);
}
Любое решение, пожалуйста