单击自定义控件时,选择Lightswitch网格中的项目

时间:2013-04-19 07:40:39

标签: c# silverlight visual-studio-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();
  });
} 

1 个答案:

答案 0 :(得分:0)

我解决了!!问题是我正在处理

事件
MouseLeftButtonDown="MouseClick"

但是之后选择了项目,现在在

处理它
MouseLeftButtonUp="MouseClick"

它有效:)