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 に答える