Skip to content

Commit dfaf623

Browse files
committed
Fix #3957 : when source is set to loaded image
change visual state to Loaded and fire ImageExOpened
1 parent fcd9b26 commit dfaf623

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Microsoft.Toolkit.Uwp.UI.Controls.Core/ImageEx/ImageExBase.Source.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ private void AttachSource(ImageSource source)
8888
{
8989
VisualStateManager.GoToState(this, UnloadedState, true);
9090
}
91+
else if (source is BitmapSource bitmap && bitmap.PixelHeight > 0 && bitmap.PixelWidth > 0)
92+
{
93+
VisualStateManager.GoToState(this, LoadedState, true);
94+
ImageExOpened?.Invoke(this, new ImageExOpenedEventArgs());
95+
}
9196
}
9297

9398
private async void SetSource(object source)

0 commit comments

Comments
 (0)