如何在 Silverlight 中创建 List
本文关键字:List 创建 Silverlight | 更新日期: 2023-09-27 17:56:51
我有一个使用以下代码绑定的DataGrid
,
C#
namespace SilverlightApplication1
{ 公共类数据 { 公共数据(INT Rollno,布尔存在) { 卷号 = 卷号; 现在=现在; } public int RollNo { set; get; } public bool Present { set; get; } }
public class Data:List<data>
{
public Data()
{
bool Present;
int RollNo;
int itemsCount = 20;
for (int i = 0; i < itemsCount; i++)
{
Present= i % 2 == 0;
RollNo = i;
Add(new data(RollNo,Present));
}
}
}
}
XAML
<my:DataGrid x:Name="dgAttendance" AutoGenerateColumns="False" ItemSource="{StaticResource Data}">
<my:DataGrid.Columns>
<my:DataGridTextBoxColumn Header="Role No" Width="50"
DisplayMemberBinding="{Binding RollNo}" />
<my:DataGridCheckBoxColumn Header="Present"
DisplayMemberBinding="{Binding Present}" />
</my:DataGrid.Columns>
</my:DataGrid>
我应该在<navigation:Page.Resources>
中添加什么
更新
我遵循了这样的事情。
。.CS:
List<data> DataList = new List<data>();
int itemsCount = 20;
for (int i = 0; i < itemsCount; i++)
{
data NewData = new data();
NewData.Present= i % 2 == 0;
NewData.RollNo = i;
DataList.Add(NewData);
}
TxtCompanyName.DataContext = e.Result;
XAML :
<my:DataGrid HorizontalAlignment="Stretch" Height="277" Margin="20,193,20,0" VerticalAlignment="Top" Width="799" ItemSource="{Binding}" AutoGenerateColumns="true"/>
Data
是您的自定义类吗?如果是,则需要在此文件中包含Data
类的命名空间。