Skip to content

Commit 75eb106

Browse files
[XSG] Enable XSG on HostApp (#32039)
* [XSG] Enable XSG on HostApp fix nullability issue * remove required
1 parent 26ea43c commit 75eb106

File tree

6 files changed

+12
-9
lines changed

6 files changed

+12
-9
lines changed

src/Controls/tests/TestCases.HostApp/Controls.TestCases.HostApp.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,7 @@
7878

7979
<Import Project="$(MauiSrcDirectory)Maui.InTree.props" Condition=" '$(UseMaui)' != 'true' " />
8080

81+
<ItemGroup>
82+
<MauiXaml Update="**\*.xaml" Inflator="SourceGen" NoWarn="0612"/>
83+
</ItemGroup>
8184
</Project>

src/Controls/tests/TestCases.HostApp/Issues/Issue14825.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public Issue14825()
99
InitializeComponent();
1010
}
1111

12-
private async void CaptureButton_Clicked(object sender, EventArgs e)
12+
private async void CaptureButton_Clicked(object? sender, EventArgs e)
1313
{
1414
IScreenshotResult? result = await myWebView.CaptureAsync();
1515

src/Controls/tests/TestCases.HostApp/Issues/Issue20842.xaml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ public override string ToString()
1313

1414
public class PersonDataTemplateSelector : DataTemplateSelector
1515
{
16-
public required DataTemplate ValidTemplate { get; set; }
17-
public required DataTemplate InvalidTemplate { get; set; }
16+
public DataTemplate ValidTemplate { get; set; }
17+
public DataTemplate InvalidTemplate { get; set; }
1818

1919
protected override DataTemplate OnSelectTemplate(object item, BindableObject container)
2020
{

src/Controls/tests/TestCases.HostApp/Issues/Issue20903.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ private void OnLabelBeingDoubleTapped(object? sender, TappedEventArgs e)
1818
eventCountLabel.Text = _callbackCalledCount.ToString();
1919
}
2020

21-
private void addDoubleTapHandlerButton_Clicked(object sender, EventArgs e)
21+
private void addDoubleTapHandlerButton_Clicked(object? sender, EventArgs e)
2222
{
2323
TapGestureRecognizer doubleTapGestureRecognizer = new();
2424
doubleTapGestureRecognizer.Tapped += OnLabelBeingDoubleTapped;

src/Controls/tests/TestCases.HostApp/Issues/Issue23868.xaml.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,17 +59,17 @@ private async Task SimulateHttpRequest()
5959
refreshView.IsRefreshing = false;
6060
}
6161

62-
private async void OnUpdateDataClicked(object sender, EventArgs e)
62+
private async void OnUpdateDataClicked(object? sender, EventArgs e)
6363
{
6464
await SimulateHttpRequest();
6565
}
6666

67-
private void OnClearDataClicked(object sender, EventArgs e)
67+
private void OnClearDataClicked(object? sender, EventArgs e)
6868
{
6969
Items.Clear();
7070
}
7171

72-
private void OnRefreshing(object sender, EventArgs e)
72+
private void OnRefreshing(object? sender, EventArgs e)
7373
{
7474
PullToRefreshCommand.Execute(null);
7575
}

src/Controls/tests/TestCases.HostApp/Issues/Issue25724.xaml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public Issue25724()
1919
BindingContext = new Issue25724ViewModel();
2020
}
2121

22-
void ToggleHeader(object sender, System.EventArgs e)
22+
void ToggleHeader(object? sender, System.EventArgs e)
2323
{
2424
header = CollectionView.Header ?? header;
2525

@@ -29,7 +29,7 @@ void ToggleHeader(object sender, System.EventArgs e)
2929
CollectionView.Header = null;
3030
}
3131

32-
void ToggleFooter(object sender, System.EventArgs e)
32+
void ToggleFooter(object? sender, System.EventArgs e)
3333
{
3434
footer = CollectionView.Footer ?? footer;
3535

0 commit comments

Comments
 (0)