0

我有 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();
  });
} 
4

1 回答 1

0

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

MouseLeftButtonDown="MouseClick"

但是后来选择了项目,所以现在处理它

MouseLeftButtonUp="MouseClick"

它有效:)

于 2013-04-19T09:37:04.993 回答