Один из способов сделать это - взять верхний самый дочерний элемент, придать this.Content
его типу и называть .RenderSize
на нем, что даст вам его размер.
<Window x:Class="XML_Reader.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="400" Width="600" WindowStyle="SingleBorderWindow">
<Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
</Grid>
</Window>
((Grid)this.Content).RenderSize.Height
((Grid)this.Content).RenderSize.Width
edit:
, как сказал Трент, ActualWidth
и ActualHeight
также являются жизнеспособными решениями. В основном более простые методы получения того, что я поставил выше.
Microsoft Excel может открывать файлы DBF и сохранять их во многих форматах
Я могу открывать и конвертировать файлы .dbf с помощью LibreOffice 3.4.4, и экспортировать в различные форматы.
Несколько лет назад я написал статью о преобразовании dbf в наборы данных (xml, читаемый функцией DataSet.ReadXml), однако на больших dbf он может быть медленным, хотя вы можете попробовать его бесплатно.
Статья .
Есть Exportizer ( http://www.vlsoftware.net/exportizer/index.html ), который также поставляется с версией $$$$ "Pro" и DBF Viewer Plus ( http://www.alexnolan.net/software/dbf.htm ) Алекса Нолана.
Оба являются бесплатными, оба должны позволять вам экспортировать как минимум в CSV (или более ).
Марк