1

コレクションは、オブジェクトNotificationHistoryCollectionのコレクションであり、オブジェクトとコレクションがあります。Silverlight 4.0 でデータグリッドとコレクションを別のデータグリッドにバインドする方法NotificationHistoryNotificationDetailsNotificationHistoryDetailNotificationDetailsNotificationHistoryDetail

4

1 に答える 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 に答える