«Использовать ActualWidth и ActualHeight UserControl.»
Приведенный выше комментатор прав, но вам нужно получить эти значения, используя Dispatcher
, потому что он всегда равен нулю.
Вот образец:
Dispatcher.BeginInvoke(() =>
{
//[your_control].ActualWidth;
//[your_control].ActualHeight;
});