2010-06-30 2 views
0

У меня естьПолучить коллекцию из subusercontrol в WPF

<Window x:Class="Repo.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Repo="clr-namespace:Repo" Title="Window1" Height="300" Width="300"> 
<Grid> 
<Button Click="SaVeEverythingInDatabase></Button> 
<Repo:UserControlTasks/> 

</Grid> 
</Window> 

public class UserControlTasks:userControl 

public partial class UserControlTasks: UserControl 
    { 
     public UserControlTasks() 
     { 
      InitializeComponent(); 
      LoadView(); 
     } 

    private void LoadView() 
    { 

     this.lbTasks.ItemsSource = new TaskModelView();//collectionOfTasks 

    } 

Как получить коллекцию из lbTasks в UserControlTasks, когда я нажимаю кнопку на MainWindow?

Я должен добавить, что эта коллекция является частью экземпляров класса Student, который является datacontext MainWindow.

ответ

1

Создайте TaskModelView в классе MainWindow и назначьте его управлению Button и UserControlTasks. Вам нужно будет добавить свойство dependecy для этого в UserControlTasks.

Смежные вопросы