예제 #1
0
 public void RequestAdded(object sender, EventArgs e)
 {
     Dispatcher.BeginInvoke((Action)(() =>
     {
         _requests = _proxy.GetOpenRequests();
         RequestsList.ItemsSource = _requests.DefaultView;
     }));
 }
예제 #2
0
        public MainWindow()
        {
            InitializeComponent();
            DataContext = this;

            MyServiceCallback callback        = new MyServiceCallback(this);
            InstanceContext   instanceContext = new InstanceContext(callback);

            _proxy = new WarehouseServiceClient(instanceContext);
            _proxy.Subscribe();
            _requests = _proxy.GetOpenRequests();

            RequestsList.ItemsSource = _requests.DefaultView;
        }