123456789101112131415161718192021222324252627282930 |
- using System.Windows;
- using System.Windows.Controls;
- using MECF.Framework.UI.Client.CenterViews.Editors.Sequence;
- namespace MECF.Framework.UI.Client.CenterViews.Editors
- {
- public class FolderOrFileTemplateSelector : DataTemplateSelector
- {
- public DataTemplate FolderTemplate
- {
- get;
- set;
- }
- public DataTemplate FileTemplate
- {
- get;
- set;
- }
- public override DataTemplate SelectTemplate(object item, DependencyObject container)
- {
- FileNode file = (FileNode)item;
- if (!file.IsFile)
- return FolderTemplate;
- else
- return FileTemplate;
- }
- }
- }
|