Как отмечено Rob Adams, ls сортирует файлы прежде, чем отобразить их. Обратите внимание, что при использовании NFS сервер NFS будет сортировать каталог прежде, чем отправить его, и 2 миллиона записей могут занять больше времени, чем тайм-аут NFS. Это делает каталог unlistable через NFS, даже с флагом-f.
Это может быть верно для других сетевых файловых систем также.
, В то время как нет никакого вынужденного предела количеству записей в каталоге, это - хорошая практика для имения некоторого предела записям, которые Вы ожидаете.
Кажется очень хакерским, но вы можете определить границы внутри границ и сделать толщину только одной стороны. Например,
<Border BorderThickness="0,0,0,10" BorderBrush="Green">
<Border BorderThickness="0,0,10,0" BorderBrush="Blue">
<Grid>
<Button>Hello</Button>
</Grid>
</Border>
</Border>
даст зеленую границу внизу и синюю границу справа. Но это не самая красивая часть Xaml.
у вас может быть DockPanel, внутри которого можно разместить 4 границы, каждая из которых прикреплена к разной стороне. например:
<DockPanel LastChildFill="true">
<Border DockPanel.Dock="Left" Background="Red"/>
<Border DockPanel.Dock="Top" Background ="Blue"/>
<Border DockPanel.Dock="Right" Background ="Yellow"/>
<Border DockPanel.Dock="Bottom" Background ="Green"/>
<Grid>
...........your control here
</Grid>
</DockPanel>
нет простого способа сделать это без написания собственного элемента управления или границы подкласса