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

  • ShoSho

    ShoSho

    20 Ocak 2010
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012
  • tunez4you

    tunez4you

    20 EKİM 2008