Skip to content

Commit b4f42aa

Browse files
committed
chore: Improved basic window sample
1 parent 660ec2b commit b4f42aa

File tree

2 files changed

+26
-17
lines changed

2 files changed

+26
-17
lines changed

UI/WindowingSamples/WindowingSamples/MainPage.xaml.cs

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,39 @@ public MainPage()
1111

1212
public void BasicWindowSample()
1313
{
14+
// Create window instance
1415
var window = new Window();
15-
var textBlock = new TextBlock() { Text = "Hello, from second window!", FontSize = 60 };
16-
window.Content = textBlock;
16+
17+
// Set up content
18+
var grid = new Grid()
19+
{
20+
Background = new SolidColorBrush(Colors.CornflowerBlue),
21+
Children =
22+
{
23+
new TextBlock()
24+
{
25+
Text = "Hello from second window!",
26+
Foreground = new SolidColorBrush(Colors.White),
27+
HorizontalAlignment = HorizontalAlignment.Center,
28+
VerticalAlignment = VerticalAlignment.Center,
29+
FontSize = 60
30+
}
31+
}
32+
};
33+
34+
window.Content = grid;
35+
36+
// Show window
1737
window.Activate();
1838
}
1939

2040
public void CustomWindowSample() { } // => new CustomWindow().Activate();
2141

22-
public void FullScreenModeSample() => new FullScreenModeWindow().Activate();
42+
public void FullScreenModeSample() => new FullScreenModeWindow().Activate();
2343

24-
public void MinimizeMaximizeSample() => new MinimizeMaximizeWindow().Activate();
44+
public void MinimizeMaximizeSample() => new MinimizeMaximizeWindow().Activate();
2545

26-
public void WindowTitleSample() => new WindowTitleWindow().Activate();
46+
public void WindowTitleSample() => new WindowTitleWindow().Activate();
2747

28-
public void StayOnTopSample() => new StayOnTopWindow().Activate();
48+
public void StayOnTopSample() => new StayOnTopWindow().Activate();
2949
}

UI/WindowingSamples/WindowingSamples/WindowingSamples.csproj

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,5 @@
3434
<UnoFeatures>
3535
</UnoFeatures>
3636
</PropertyGroup>
37-
<ItemGroup>
38-
<None Remove="FullScreenModeWindow.xaml" />
39-
</ItemGroup>
40-
<ItemGroup>
41-
<Page Update="FullScreenModeWindow.xaml">
42-
<XamlRuntime>$(DefaultXamlRuntime)</XamlRuntime>
43-
</Page>
44-
</ItemGroup>
45-
<ItemGroup>
46-
<UpToDateCheckInput Remove="FullScreenModeWindow.xaml" />
47-
</ItemGroup>
4837

4938
</Project>

0 commit comments

Comments
 (0)