Tho*_*lin 2 pivot windows-phone-7
我想在Pivot Control中显示照片列表,所以我有这个xaml
<Grid x:Name="LayoutRoot" Background="Transparent">
<controls:Pivot x:Name="DiaporamaPivot">
</controls:Pivot>
</Grid>
Run Code Online (Sandbox Code Playgroud)
在我做的背后的代码中:
public Diaporama()
{
InitializeComponent();
PivotItem p = new PivotItem();
Image i = new Image();
i.Source = new BitmapImage(new Uri("/image.jpg", UriKind.Relative));
p.Margin = new Thickness(0, -10, 0, -2);
DiaporamaPivot.Items.Add(i);
}
Run Code Online (Sandbox Code Playgroud)
知道为什么我得到一个例外
你正在添加i(Image)Pivot.相反,添加i到p然后添加p(PivotItem)到Pivot.
public Diaporama()
{
InitializeComponent();
PivotItem p = new PivotItem();
Image i = new Image();
i.Source = new BitmapImage(new Uri("/image.jpg", UriKind.Relative));
p.Margin = new Thickness(0, -10, 0, -2);
p.Content = i;
DiaporamaPivot.Items.Add(p);
}
Run Code Online (Sandbox Code Playgroud)