File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
src/WPFDevelopers.Shared/Controls/Badge Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -172,18 +172,20 @@ private static void Parent_Loaded(object sender, RoutedEventArgs e)
172
172
173
173
private static void CreateBadge ( UIElement uIElement , bool isRemove = false )
174
174
{
175
+ if ( uIElement == null ) return ;
175
176
var layer = AdornerLayer . GetAdornerLayer ( uIElement ) ;
176
177
if ( layer == null ) return ;
177
- if ( isRemove && uIElement != null )
178
+ var adorners = layer . GetAdorners ( uIElement ) ;
179
+ if ( adorners != null )
178
180
{
179
- var adorners = layer . GetAdorners ( uIElement ) ;
180
- if ( adorners != null )
181
- foreach ( var item in adorners )
182
- if ( item is Badge container )
183
- layer . Remove ( container ) ;
184
- return ;
181
+ foreach ( var item in adorners )
182
+ {
183
+ if ( item is Badge container )
184
+ layer . Remove ( container ) ;
185
+ }
185
186
}
186
-
187
+ if ( isRemove )
188
+ return ;
187
189
var value = GetText ( uIElement ) ;
188
190
var size = GetFontSize ( uIElement ) ;
189
191
var horizontalOffset = GetHorizontalOffset ( uIElement ) ;
You can’t perform that action at this time.
0 commit comments