Resolving warnings and treating warnings as errors in WinUI project. (#824)

This commit is contained in:
Burak Kaan Köse
2026-02-27 20:12:43 +01:00
committed by GitHub
parent d2fce5eee1
commit 0e742c7a8f
55 changed files with 336 additions and 269 deletions
+4 -11
View File
@@ -22,9 +22,9 @@ public static class UtilExtensions
{
var child = VisualTreeHelper.GetChild(parent, i);
if (child is FrameworkElement)
if (child is FrameworkElement frameworkElement)
{
list.Add(child as FrameworkElement);
list.Add(frameworkElement);
}
list.AddRange(Children(child));
@@ -33,20 +33,13 @@ public static class UtilExtensions
return list;
}
public static T GetChildByName<T>(this DependencyObject parent, string name)
public static T? GetChildByName<T>(this DependencyObject parent, string name) where T : class
{
var childControls = Children(parent);
var controls = childControls.OfType<FrameworkElement>();
if (controls == null)
{
return default(T);
}
var control = controls
.Where(x => x.Name.Equals(name))
.Cast<T>()
.First();
.FirstOrDefault(x => x.Name.Equals(name)) as T;
return control;
}