gpt4 book ai didi

silverlight - 在页面中央制作 silverlight 对象

转载 作者:行者123 更新时间:2023-12-01 11:08:48 25 4
gpt4 key购买 nike

当我在 Visual Studio 中创建一个 Silverlight 项目,然后构建它时,VS 会弹出一个页面,其中包含我刚刚制作的 silverlight。但是那个 silverlight 对象总是在左上角,有什么办法可以使它在页面的水平中心?

最好的问候,

最佳答案

通常,插件内容在 HTML 页面其余部分中的定位是 HTML/CSS 而非 Silverlight 需要解决的问题。 (如果您想要寻找 CSS 解决方案,将视口(viewport)中的任何 HTML 元素居中,然后将其应用于托管控件的 .aspx 或 .htm 中的对象标记)。

不过,我猜您的页面中没有任何其他内容,该页面仅用于承载 silverlight 内容。在这种情况下,让 Silverlight 内容占据整个页面可能会更好。默认的 .aspx 和 .htm 测试页面旨在允许插件执行此操作,您只需从 UserControl< 移动 WidthHeight 属性 到内部“LayoutRoot”元素并将“LayoutRoot”设置为具有“Center”Horizo​​ntalAlignmentVerticalAlignment

换句话说:-

<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>

关于silverlight - 在页面中央制作 silverlight 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2498701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com