Благодаря ответу Кента Бугарта все прямо сейчас. Большое спасибо за все ответы!
Здравствуйте,
Мне нужно самостоятельно разместить службу WCF в графическом интерфейсе WPF. Я использую ServiceHost.
Но я все еще не могу решить проблему.
Сначала я размещаю службу:
ServiceHost host;
Service.ISORClient service = new Service.SORClient();
//The next are in window constructor
host = new ServiceHost(service);
host.Open();
И я хочу обновить данные, когда я нажимаю кнопку, так:
dataGrid1.ItemsSource = service.GetPatients();
Работает, но только один раз. Если я попытаюсь обновить его более одного раза, он просто не будет работать.
Вот мое объявление службы WCF:
[ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)]
public class SORClient : ISORClient
... and all the methods come here...
Странно то, что когда я подключаюсь из клиентского приложения. Я могу получить все данные, и все правильно. Я просто не могу получить данные в GUI (ну, я могу получить их только один раз).
Заранее большое спасибо!