Если бы Вы интересуетесь свойствами файлов, таких как CreationTime, то имело бы больше смысла использовать Систему. IO.DirectoryInfo. GetFileSystemInfos (). Можно тогда отсортировать их с помощью одного из дополнительных методов в Системе. Linq, например:
DirectoryInfo di = new DirectoryInfo("C:\\");
FileSystemInfo[] files = di.GetFileSystemInfos();
var orderedFiles = files.OrderBy(f => f.CreationTime);
Редактирование - извините, я не заметил тег.NET2.0, так проигнорируйте сортировку LINQ. Предложение для использования Системы. IO.DirectoryInfo. GetFileSystemInfos () все еще содержит все же.
Вы можете установить Эффект в целом в setter.value
<Setter Property="Margin" TargetName="ButtonBorder" Value="13,13,7,7" />
<Setter Property="Effect" TargetName="ButtonBorder" >
<Setter.Value>
<DropShadowEffect ShadowDepth="2" />
</Setter.Value>
</Setter>
</Trigger>