【发布时间】:2009-01-06 22:42:21
【问题描述】:
试试这个示例代码。下面是带有 silverlight 控件的 aspx 页面,下面是带有彩色行的网格的 xaml 代码。请注意,网格有 8 行,每行高度为 100,但仅显示前 6 行。我无法控制显示大于 600 的值。
aspx 代码
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<div>
<asp:Silverlight ID="Xaml1" runat="server" Source="~/ClientBin/x.xap" MinimumVersion="2.0.31005.0" Width="100%" Height="100%" />
</div>
</form>
</body>
</html>
XAML 代码
<UserControl xmlns:my1="clr- namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data" x:Class="x.Test"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="Auto">
<Grid x:Name="LayoutRoot" Background="White">
<Grid.RowDefinitions >
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100" />
<RowDefinition Height="100" />
<RowDefinition Height="100" />
</Grid.RowDefinitions>
<Rectangle Grid.Row="0" Fill="Green"/>
<Rectangle Grid.Row="1" Fill="Red" />
<Rectangle Grid.Row="2" Fill="Blue" />
<Rectangle Grid.Row="3" Fill="Orange"/>
<Rectangle Grid.Row="4" Fill="Yellow" />
<Rectangle Grid.Row="5" Fill="Black" />
<Rectangle Grid.Row="6" Fill="Aqua"/>
<Rectangle Grid.Row="7" Fill="Olive"/>
</Grid>
</UserControl>
想法?
【问题讨论】:
-
你已经在另一个帖子中问过这个问题。不要。
-
我知道这一点。当我第一次发布它时,它只显示了部分代码,因为(我认为)我没有正确格式化它以显示所有代码。所以我用正确的格式再次发布了它。如何删除此帖子?
标签: silverlight