Теперь я могу воспроизвести ArgumentException, который вы получаете. Я подозреваю, что это ошибка в Awesomium. Я бы порекомендовал вам обратиться в службу поддержки Awesomium по телефону http://support.awesomium.com/.
Я обнаружил, что следующего XAML достаточно для воспроизведения ArgumentException. Не было необходимости ни в пользовательских элементах управления, ни в добавлении элементов управления во время выполнения:
<StackPanel>
<as:WebControl xmlns:as="http://schemas.awesomium.com/winfx" />
</StackPanel>
Я обнаружил, что можно обойти эту проблему, задав явные Width
и Height
для WebControl
. Кажется, что WebControl
не нравится находиться внутри StackPanel
, если только у него (WebControl
) не установлено и Width
, и Height
.