2013-01-02 96 views
0

我在我的主窗口中有一个静态函数,其中有一个托盘图标。我想从该窗口中的该子窗口调用该功能...窗口状态静态窗口

因为我想给它一些值来提高textballoon。

现在我得到了,我不能提高的WindowState = WindowState.Maximized,因为它是一个静态函数的问题...

如何解决?我正在使用WPF

 private static void notifier_MouseDown(object sender, Forms.MouseEventArgs e) 
    { 


     ContextMenu menu = new ContextMenu(); 

     MenuItem open = new MenuItem(); 
     open.Header = "Open"; 
     menu.Items.Add(open); 

     MenuItem exit = new MenuItem(); 
     open.Header = "Exit"; 
     menu.Items.Add(exit); 

     if (e.Button == Forms.MouseButtons.Right) 
     { 
      menu.IsOpen = true; 
     } 
     if (e.Button == Forms.MouseButtons.Left) { 
      menu.IsOpen = false; 

      WindowState = WindowState.Maximized; 
      Topmost = true; 

     } 


    } 

回答

0

这正是static的意思。

如果您需要访问或修改类实例,则需要创建非static方法。

+0

但是,如何到达我的托盘图标然后...:/ – keno

+0

你是什么意思? – SLaks