Обычно позиционирование содержимого плагина в остальной части HTML-страницы является проблемой для HTML / CSS, чтобы решить не Silverlight.(Если вы хотите найти решения CSS, которые центрируют любой HTML-элемент в окне просмотра, а затем примените его к тегу объекта в .aspx или .htm, в котором находится ваш элемент управления).у вас нет другого содержимого на странице, страница существует только для размещения содержимого Silverlight.В этом случае может быть лучше, чтобы содержимое Silverlight занимало всю страницу.Тестовые страницы .aspx и .htm по умолчанию предназначены для того, чтобы плагин мог это делать, вам просто нужно переместить свойства Width
и Height
из UserControl
во внутренний элемент LayoutRoot и установить LayoutRoot"иметь" Центр "HorizontalAlignment
и VerticalAlignment
.
Другими словами из этого: -
<UserControl xmlns=".... blah...."
Width="600" Height="400">
<Grid x:Name="LayoutRoot">
<!-- Content here --?
</Grid>
</UserControl>
к этому: -
<UserControl xmlns=".... blah....">
<Grid x:Name="LayoutRoot" Width="600" Height="400"
HorizontalAlignment="Center" VerticalAlignment="Center">
<!-- Content here --?
</Grid>
</UserControl>