SORU
31 EKİM 2008, Cuma


Nasıl aktif ekran boyutlarını alabilir miyim?

Ne arıyorum Sistem eşdeğerdir.Windows.SystemParameters.İçin çalışma alanı penceresi şu anda bu monitör.

Açıklama: söz konusu pencere WPF, Win.

CEVAP
31 EKİM 2008, Cuma


Screen.FromControl, Screen.FromPoint Screen.FromRectangle Bu konuda size yardımcı olacaktır. Win örneğin olurdu:

class MyForm : Form
{
  public Rectangle GetScreen()
  {
    return Screen.FromControl(this).Bounds;
  }
}

WPF için eşdeğer bir çağrı olduğunu bilmiyorum. Bu nedenle, bu uzatma yöntemi gibi bir şey yapmalısın.

static class ExtensionsForWPF
{
  public static System.Windows.Forms.Screen GetScreen(this Window window)
  {
    return System.Windows.Forms.Screen.FromHandle(new WindowInteropHelper(window).Handle);
  }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Google Analytics

    Google Analy

    25 ŞUBAT 2008
  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009