2011-10-09 25 views
5

Tôi đang cố gắng phát triển một ứng dụng trong ánh trăng. Bây giờ tôi đang cố gắng sử dụng một DataGrid để hiển thị một số dữ liệu.moonlight vs. silverlight :: datagrid không tương thích?

Trong một dự án Silverlight cũ tôi đã sử dụng một DataGrid theo cách này:

<UserControl x:Class="One.Page" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" 
    d:DesignHeight="300" d:DesignWidth="400" 
    xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"> 
    <Grid x:Name="LayoutRoot" Background="White"> 
     <StackPanel Orientation="Vertical"> 
      <TextBlock x:Name="lbl1">lblInfo1</TextBlock> 
      <TextBlock x:Name="lbl2">lblInfo2</TextBlock> 
      <TextBox x:Name="txt1">Write here</TextBox> 
      <Button x:Name="btn1" Content="Send" Click="btn1_Click" /> 
      <my:DataGrid x:Name="grData" 
         Grid.Row="1" 
         Width="500" Height="250" 
         Margin="10" 
         AutoGenerateColumns="False"> 

        <my:DataGrid.Columns> 
         <my:DataGridTextColumn Header="Código" /> 
         <my:DataGridTextColumn Header="Lote" /> 
         <my:DataGridTextColumn Header="Ciudad" /> 
         <my:DataGridTextColumn Header="País" /> 
        </my:DataGrid.Columns> 

      </my:DataGrid> 
     </StackPanel> 
    </Grid> 
</UserControl> 

nhưng nếu tôi sử dụng cùng mã trong dự án ánh trăng mới của tôi, tôi nhận được một trang trắng tinh. Tôi đã tìm kiếm một số ví dụ và tôi tìm thấy một đơn giản:

là ví dụ này, nhà văn sử dụng DartaGrid trong cùng một cách hơn tôi. Bất cứ ai có thể giải thích cho tôi tại sao trong VS2010 tôi có thể sử dụng mã này và Trong monodevelop 2.4 hoặc monodevelop 2.8 tôi có thể không?

Trả lời

Các vấn đề liên quan