/ / C # XNA / MonoGame: Włącz przycisk maksymalizacji - c #, visual-studio-2010, xna, monogame

C # XNA / MonoGame: Włącz przycisk maksymalizacji - c #, visual-studio-2010, xna, monogame


Stworzyłem grę XNA i zauważyłemże przycisk pełnoekranowy okna jest wyłączony. Chcę go włączyć (nie zmieniając FullScreen na true; chcę przycisk maksymalizacji), ale wszystkie odpowiedzi online, które widziałem, mówią o użyciu System.Windows.Forms. Utwórz klasę. Jednak używam Visual Studio 2010, więc tam jest brak przestrzeni nazw System.Windows. Jak mam to zrobić? Czy klasa Form jest przechowywana w innej przestrzeni nazw w Visual Studio 2010? Czy istnieje zmienna, która może to zrobić (Internet ma bardzo mało odpowiedzi na ten temat ...)?

Odpowiedzi:

2 dla odpowiedzi № 1

Zestaw Window.AllowUserResizing do prawdy w twoim Game klasa. Umożliwia to zmianę rozmiaru okna poprzez przeciąganie i włączanie przycisku Maksymalizuj.

Backbuffer nie jest automatycznie zmieniany, ale skalowany w celu dopasowania do okna o zmienionym rozmiarze. Możesz słuchać Window.ClientSizeChanged zdarzenie i zmień rozmiar bufora w module obsługi zdarzeń.