![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 29.04.2009
Сообщений: 7
|
![]()
Как в данном примере добавить к listBox'у myObject из CallbackHandler'a? Сам CallbackHandler вызывается WCF сервисом в случайный момент времени. Из MainWindow никак не поймаешь msg.
public partial class MainWindow : Window { NetTcpBinding bind = new NetTcpBinding(); myObject _myObject = new myObject() { Times = "10", Bags = "5", Weight = "455", TSpan = "rtrtr" }; DuplexServiceClient client = new DuplexServiceClient(new InstanceContext (new CallbackHandler())); public MainWindow() { InitializeComponent(); listBox1.ItemsSource = newItem; } private void button1_Click(object sender, RoutedEventArgs e) { myObject item=new myObject(); client.DoWork(_myObject); } public void callbackDelegat(myObject m) { listBox1.Items.Add(m); } public Items newItem = new Items(); public class CallbackHandler : IDuplexServiceCallback { #region IDuplexServiceCallback Members public myObject m; public void SendToClient(myObject msg) { m = msg; } #endregion } public class Items : System.Collections.ObjectModel.Obse rvableCollection<myObject> { public Items() : base() { } } } видеорегистраторы видеорегистраторы |
![]() |
![]() |
![]() |
#2 |
Регистрация: 29.04.2009
Сообщений: 7
|
![]()
Изменил доступ к newItem с public на static.
static Items newItem = new Items(); public class CallbackHandler : IDuplexServiceCallback { #region IDuplexServiceCallback Members public void SendToClient(myObject msg) { newItem.Add(msg); } #endregion } видеорегистраторы |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменять приватные свойства одного класса внутри другого | TwiX | Общие вопросы Delphi | 15 | 10.11.2010 20:40 |
получить значение поля другого класса | Roof | Общие вопросы Delphi | 11 | 10.09.2010 15:10 |
Как вызвать метод из другого класса в C# | KobolD | Помощь студентам | 6 | 25.06.2010 14:12 |
Подписаться на событие другого класса | boris-blade | Общие вопросы .NET | 1 | 06.04.2010 22:53 |
Если в классе объявить объект другого класса,будет ли видно переменные первого класса из объекта второго? | TwiX | Общие вопросы Delphi | 3 | 15.11.2009 00:54 |