Poser une questionPoser une question
 

TraitéeWindow Client Size?

Réponses

  • vendredi 21 septembre 2007 19:29Hua Wang - MSFT Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     Traitée

    You can get the client size via the the window visual tree root’s ActualWidth/Height, e.g,

     

    FrameworkElement f =  VisualTreeHelper.GetChild(window, 0) as FrameworkElement;

    f.ActualWidth/Height

     

    In Window’s default style, the visual tree root is a Border.

     

    If your content is FrameworkElement and its layout behavior is sized to container, you can get the ActualWidth/Height directly of window.Content.

Toutes les réponses

  • vendredi 21 septembre 2007 17:33Marlon GrechMVPMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     

    what do you mean by Window client area??? is it te size of the window including the titlebar?
  • vendredi 21 septembre 2007 19:29Hua Wang - MSFT Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     Traitée

    You can get the client size via the the window visual tree root’s ActualWidth/Height, e.g,

     

    FrameworkElement f =  VisualTreeHelper.GetChild(window, 0) as FrameworkElement;

    f.ActualWidth/Height

     

    In Window’s default style, the visual tree root is a Border.

     

    If your content is FrameworkElement and its layout behavior is sized to container, you can get the ActualWidth/Height directly of window.Content.