using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; namespace RustTools.Editor; public class ExplorerItemTemplateSelector : DataTemplateSelector { public DataTemplate? FolderTemplate { get; set; } public DataTemplate? FileTemplate { get; set; } protected override DataTemplate SelectTemplateCore(object item) { if (((FileItem)item).IsFolder) { return FolderTemplate; } else { return FileTemplate; } //return base.SelectTemplateCore(item); } }