2013-04-19 1 views
0

У меня есть приложение Lightswitch, и у меня есть экран с сеткой там, в каждой строке у меня есть собственный пользовательский элемент управления - изображение со ссылкой на экран подробного деталя деталя, проблема в том, что если я нажму на который управляет им, не выбирает строку, где находится элемент управления, но он показывает подробный экран строки, который был выбран раньше .. любая помощь?Выберите элемент в сетке Lightswitch, когда нажмете на пользовательский элемент управления

public void MouseClick(object sender, MouseButtonEventArgs e) { 
    var objDataContext = (IContentItem)this.DataContext; 
    var Screen = (Microsoft.LightSwitch.Client.IScreenObject)objDataContext.Screen; 

    Screen.Details.Dispatcher.BeginInvoke(() => { 
    Screen.Details.Methods["DoImageLinkEvent"] 
      .CreateInvocation(null).Execute(); 
    }); 
} 

ответ

0

Я решил это !! Проблема заключалась в том, что был выбран после того, так что теперь его обработки на

MouseLeftButtonUp="MouseClick" 

я обрабатывал событие на

MouseLeftButtonDown="MouseClick" 

Но пункт А это работает :)

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

  • Нет связанных вопросов^_^