.net Maui Change Window Size

4 min read Jun 04, 2024
.net Maui Change Window Size

Changer la taille de la fenêtre dans .NET MAUI

.NET MAUI offre un large éventail de possibilités pour personnaliser vos applications mobiles. Parmi les aspects importants de la personnalisation figure la taille de la fenêtre de votre application. Dans ce guide, vous découvrirez comment modifier la taille de la fenêtre de votre application .NET MAUI.

Utilisation de la propriété "Window.Current.Bounds"

La méthode la plus courante pour modifier la taille de la fenêtre est d'utiliser la propriété Window.Current.Bounds. Cette propriété vous permet d'accéder aux dimensions et à la position de la fenêtre actuelle. Vous pouvez modifier ces valeurs pour modifier la taille de la fenêtre.

Exemple:

using Microsoft.Maui;
using Microsoft.Maui.Controls;
using Microsoft.Maui.Graphics;

namespace MyApp
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();

            // Définir la nouvelle taille de la fenêtre
            Window.Current.Bounds = new Rectangle(0, 0, 400, 600); 
        }
    }
}

Dans cet exemple, nous définissons la largeur de la fenêtre à 400 pixels et la hauteur à 600 pixels.

Utilisation de l'événement "SizeChanged"

L'événement SizeChanged est déclenché chaque fois que la taille de la fenêtre change. Vous pouvez utiliser cet événement pour mettre à jour le contenu de votre application en fonction de la nouvelle taille de la fenêtre.

Exemple:

using Microsoft.Maui;
using Microsoft.Maui.Controls;
using Microsoft.Maui.Graphics;

namespace MyApp
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();

            // Gérer l'événement SizeChanged
            SizeChanged += OnSizeChanged; 
        }

        private void OnSizeChanged(object sender, EventArgs e)
        {
            // Accéder à la nouvelle taille de la fenêtre
            var newWidth = Window.Current.Bounds.Width;
            var newHeight = Window.Current.Bounds.Height;

            // Mettre à jour le contenu de votre application en fonction de la nouvelle taille
            // ...
        }
    }
}

Cet exemple illustre comment accéder à la nouvelle taille de la fenêtre et comment vous pouvez utiliser cette information pour mettre à jour votre interface utilisateur.

Remarques importantes

  • Il est important de noter que la taille de la fenêtre peut varier en fonction de l'appareil et de l'orientation.
  • En utilisant la propriété Window.Current.Bounds, vous pouvez modifier la taille de la fenêtre mais pas son orientation.
  • Vous pouvez également utiliser d'autres propriétés de l'objet Window.Current pour accéder à d'autres informations sur la fenêtre, telles que la position, la taille minimale et maximale.

En conclusion, modifier la taille de la fenêtre dans .NET MAUI est un processus simple qui vous permet de personnaliser l'apparence de votre application. En utilisant les méthodes décrites dans cet article, vous pouvez créer des applications .NET MAUI qui s'adaptent parfaitement à différents appareils et orientations.

Related Post