Skip to content

Commit 714ba39

Browse files
Merge branch 'syncfusion:main' into main
2 parents 701525a + 7997ff6 commit 714ba39

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ See the [Development Guide](./.github/DEVELOPMENT.md) for more details about thi
250250
</a>
251251

252252
## About Syncfusion®
253-
Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion® has more than 29,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
253+
Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion® has more than 35,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
254254

255255
Today, we provide 1800+ components and frameworks for web ([Blazor](https://www.syncfusion.com/blazor-components?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [Angular](https://www.syncfusion.com/angular-ui-components?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [React](https://www.syncfusion.com/react-ui-components?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [Vue](https://www.syncfusion.com/vue-ui-components?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), and [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget)), mobile ([.NET MAUI](https://www.syncfusion.com/maui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [Xamarin](https://www.syncfusion.com/xamarin-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), and [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget)), and desktop development ([WinForms](https://www.syncfusion.com/winforms-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [WPF](https://www.syncfusion.com/wpf-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [WinUI](https://www.syncfusion.com/winui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget) and [UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=maui-toolkit-nuget)).
256256
___

maui/src/NumericEntry/SfNumericEntry.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,13 @@ protected override void OnPropertyChanged([CallerMemberName] string? propertyNam
457457
}
458458
break;
459459

460+
case nameof(IsVisible):
461+
if (_textBox != null)
462+
{
463+
_textBox.IsVisible = IsVisible;
464+
}
465+
break;
466+
460467
#if WINDOWS
461468
case nameof(FlowDirection):
462469
SetFlowDirection();

maui/src/Popup/SfPopup/SfPopup.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2261,8 +2261,6 @@ void ApplyOverlayBackground()
22612261
{
22622262
_popupOverlayContainer.ApplyBackgroundColor(Colors.Transparent);
22632263
}
2264-
2265-
_popupOverlayContainer.IsVisible = true;
22662264
}
22672265
}
22682266

@@ -3156,6 +3154,14 @@ void SetParent()
31563154
if (_popupOverlayContainer.Parent is null || _popupView.Parent is null)
31573155
{
31583156
_popupOverlayContainer.Parent = page;
3157+
3158+
// _popupOverlayContainer visibility is set to false after dismissing the popup.
3159+
// _popupOverlayContainer will be set as the parent to popupView here from DisplayPopup().
3160+
// Due to Maui 9.0.50 changes [https://github.com/dotnet/maui/pull/20154],
3161+
// the IsVisible property of _popupView is set to false when reopening with the same instance of the popup, since _popupOverlayContainer visibility will now be false.
3162+
// _popupOverlayContainer visibility is set to true in a later section, but _popupView visibility will still remain false.
3163+
// causes popup to appear blank for second time.
3164+
_popupOverlayContainer.IsVisible = true;
31593165
_popupView.Parent = _popupOverlayContainer;
31603166
}
31613167
}

0 commit comments

Comments
 (0)