2

6行0列のみを表示するデータグリッドを作成する必要があります。次のデータグリッドを含むユーザーコントロールを作成しました

<sdk:DataGrid Grid.Column="1" x:Name="Customisedgrid" BorderBrush="GreenYellow"     
     BorderThickness="3" Background="Aqua" AutoGenerateColumns="False" 
     HorizontalAlignment="Left" Height="281" Margin="48,98,0,0" 
     Style="{StaticResource CustomDataGridStyle}" VerticalAlignment="Top" 
     Width="384" Itemsource ="{Binding S_BindData}"  
     CellStyle="{StaticResource DataGridCellStyle1}">

ユーザーコントロールの準備ができたら、mainpage.csで以下のように参照します

private void ContentPanel_Loaded(object sender, RoutedEventArgs e)
{
  //instance of my usercontrol
  CustomGrid custom = new CustomGrid();
  //added my usercontrol to a stackpanel(GridOuterPanel)
  GridOuterPanel.Children.Add(custom);
}

私の問題は、アプリケーションを実行すると、データグリッドが表示されないことです。空白のページしか表示されません...

4

0 に答える 0