コレクションは、オブジェクトNotificationHistoryCollection
のコレクションであり、オブジェクトとコレクションがあります。Silverlight 4.0 でデータグリッドとコレクションを別のデータグリッドにバインドする方法NotificationHistory
NotificationDetails
NotificationHistoryDetail
NotificationDetails
NotificationHistoryDetail
1 に答える
0
これはあなたにいくつかのアイデアを与えるはずです:
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
friends.Add(new Friend(){Name = "Pappu",Email = new EmailAddress(){Email = "test@test.com"}});
dgFriends.ItemsSource = Friends;
}
ObservableCollection<Friend> friends = new ObservableCollection<Friend>();
public ObservableCollection<Friend> Friends { get { return friends; } set { friends = value; } }
}
public class Friend
{
public string Name { get; set; }
public string LastName { get; set; }
public EmailAddress Email { get; set; }
}
public class EmailAddress
{
public string Email { get; set; }
}
<data:DataGrid x:Name="dgFriends" AutoGenerateColumns="False">
<data:DataGrid.Columns>
<data:DataGridTextColumn Binding="{Binding Email.Email}" Header="EmailAddress" IsReadOnly="True"></data:DataGridTextColumn>
</data:DataGrid.Columns>
</data:DataGrid>
結果:
于 2012-10-19T08:06:01.893 に答える