Wie Feste Fenstergröße für den Universellen Windows-Anwendung
Ich habe gerade angefangen zu entwickeln, eine Universelle Windows-Anwendung in VS2015 Community Edition. Ich habe das Beispiel genannt, PieCharts für Windows-UWP.
Mein problem ist, dass ich whould gerne fix die Größe des Fensters zu 400x650 wie ich in meinem alten desktop-Anwendungen. Ich habe Breite und Höhe manuell ein funktioniert Es nicht. Meine MainPage.xaml ist so etwas wie der folgende code.
<Page x:Class="MyFistUWP.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyFistUWP"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
MaxHeight="650" MinHeight="650" MaxWidth="400" MinWidth="400" Height="650" Width="400" >
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="140" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Image Grid.Row="0" Source="Resources/my_logo.png" />
</Grid>
Die Größe des Fensters ist falsch und ich kann das Fenster vergrößern.
Dank,
- Beachten Sie, dass die UWP-Anwendungen laufen auf Geräten mit unterschiedlichen Bildschirm-Ausrichtungen und Größen, und nicht alle UWP-Plattformen unterstützen windowing-apps (z.B. Telefon)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie diesen code für das setzen der minimalen Größe der Anwendung:
ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(400, 650))
;Habe eine Lösung gefunden. Ich denke, dass es nicht das beste, aber es funktioniert.
XAML:
c#
Hoffe es hilft
Ich denke, die einzige Wahl ist, verwenden Sie OnSizeChanged Methode zur Steuerung der Größe der Fenster. Es ist Arbeit für mich. Vielleicht nicht die beste Wahl, aber wirklich einfachen Weg, um Probleme zu lösen.