Skip to content

Commit cdbc5a8

Browse files
committed
Add PreferredMinimumWidth/Height and Update Version to Stable
1 parent 9ca64f7 commit cdbc5a8

9 files changed

Lines changed: 23 additions & 6 deletions

File tree

VSIX/DevWinUI_Template/DevWinUI_Template/source.extension.vsixmanifest

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="DevWinUI_Template.18eb89b1-bd1f-4e22-9196-6ea05b8ca61d" Version="11.6.0" Language="en-US" Publisher="Mahdi Hosseini" />
4+
<Identity Id="DevWinUI_Template.18eb89b1-bd1f-4e22-9196-6ea05b8ca61d" Version="11.7.0" Language="en-US" Publisher="Mahdi Hosseini" />
55
<DisplayName>DevWinUI Templates for WinUI</DisplayName>
66
<Description xml:space="preserve">DevWinUI Project Template, help you quickly create a new WinUI 3 App with DevWinUI and MVVM Packages. We prepare your project with the following features: NavigationView, Custom TitleBar, HomeLandingPage and Settings Page (with Theme settings).
77
We also always use the latest version of WindowsAppSDK.
@@ -12,7 +12,6 @@ Jump right into coding your project, and let us prepare project for you.</Descri
1212
<Icon>Assets\AppIcon.png</Icon>
1313
<PreviewImage>Assets\Preview.png</PreviewImage>
1414
<Tags>WindowsAppSDK, WinAppSDK, WinUI, DevWinUI, XAML, C#, Managed, winui3, winui 3, wasdk, windows app sdk, windowsappsdk, winuicommunity, settingsui, components, titlebar, navigationview, theme, mvvm, template, winui</Tags>
15-
<Preview>true</Preview>
1615
</Metadata>
1716
<Installation>
1817
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">

VSIX/DevWinUI_Template/WinUIApp-Blank-UnitTest/MainWindow.xaml.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ public MainWindow()
1010
ExtendsContentIntoTitleBar = true;
1111
SetTitleBar(AppTitleBar);
1212
AppWindow.TitleBar.PreferredHeightOption = TitleBarHeightOption.Tall;
13+
14+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumWidth = 800;
15+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumHeight = 600;
1316
}
1417
}
1518

VSIX/DevWinUI_Template/WinUIApp-Blank/MainWindow.xaml.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ public MainWindow()
1010
ExtendsContentIntoTitleBar = true;
1111
SetTitleBar(AppTitleBar);
1212
AppWindow.TitleBar.PreferredHeightOption = TitleBarHeightOption.Tall;
13+
14+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumWidth = 800;
15+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumHeight = 600;
1316
}
1417
}
1518

VSIX/DevWinUI_Template/WinUIApp-MVVM-NavigationView/MainWindow.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
QueryIcon="Find"
2525
QuerySubmitted="OnQuerySubmitted"
2626
TextChanged="OnTextChanged" />
27-
<TitleBar.RightContent>
27+
<TitleBar.RightHeader>
2828
<Button x:Name="ThemeButton"
2929
Height="32"
3030
Margin="0,0,4,0"
@@ -33,7 +33,7 @@
3333
FontSize=16}"
3434
Style="{ThemeResource SubtleButtonStyle}"
3535
ToolTipService.ToolTip="Toggle Theme" />
36-
</TitleBar.RightContent>
36+
</TitleBar.RightHeader>
3737
</TitleBar>
3838
<NavigationView x:Name="NavView"
3939
Grid.Row="1"

VSIX/DevWinUI_Template/WinUIApp-MVVM-NavigationView/MainWindow.xaml.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ public MainWindow()
1313
SetTitleBar(AppTitleBar);
1414
AppWindow.TitleBar.PreferredHeightOption = TitleBarHeightOption.Tall;
1515

16+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumWidth = 800;
17+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumHeight = 600;
18+
1619
var navService = App.GetService<IJsonNavigationService>() as JsonNavigationService;
1720
if (navService != null)
1821
{

VSIX/DevWinUI_Template/WinUIApp-MVVM/MainWindow.xaml.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ public MainWindow()
1212
ExtendsContentIntoTitleBar = true;
1313
SetTitleBar(AppTitleBar);
1414
AppWindow.TitleBar.PreferredHeightOption = TitleBarHeightOption.Tall;
15+
16+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumWidth = 800;
17+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumHeight = 600;
1518
}
1619
}
1720

VSIX/DevWinUI_Template/WinUIApp-NavigationView/MainWindow.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
IsBackButtonVisible="True"
1919
IsPaneToggleButtonVisible="True"
2020
Subtitle="{x:Bind dev:ProcessInfoHelper.VersionWithPrefix}">
21-
<TitleBar.RightContent>
21+
<TitleBar.RightHeader>
2222
<Button x:Name="ThemeButton"
2323
Height="32"
2424
Margin="0,0,4,0"
@@ -27,7 +27,7 @@
2727
FontSize=16}"
2828
Style="{ThemeResource SubtleButtonStyle}"
2929
ToolTipService.ToolTip="Toggle Theme" />
30-
</TitleBar.RightContent>
30+
</TitleBar.RightHeader>
3131
</TitleBar>
3232
<NavigationView x:Name="NavView"
3333
Grid.Row="1"

VSIX/DevWinUI_Template/WinUIApp-NavigationView/MainWindow.xaml.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ public MainWindow()
1111
SetTitleBar(AppTitleBar);
1212
AppWindow.TitleBar.PreferredHeightOption = TitleBarHeightOption.Tall;
1313

14+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumWidth = 800;
15+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumHeight = 600;
16+
1417
App.Current.NavService
1518
.Initialize(NavView, NavFrame, NavigationPageMappings.PageDictionary)$ConfigDefaultPages$
1619
.ConfigureJsonFile("Assets/NavViewMenu/AppData.json")

VSIX/DevWinUI_Template/WinUIApp/MainWindow.xaml.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ public MainWindow()
1010
ExtendsContentIntoTitleBar = true;
1111
SetTitleBar(AppTitleBar);
1212
AppWindow.TitleBar.PreferredHeightOption = TitleBarHeightOption.Tall;
13+
14+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumWidth = 800;
15+
((OverlappedPresenter)AppWindow.Presenter).PreferredMinimumHeight = 600;
1316
}
1417
}
1518

0 commit comments

Comments
 (0)