0

複数のビューを含むMultiViewがあります。ActiveViewが変更されたときに、ビューの1つにあるラベルを選択的にデータバインドしたいと思います。理想的には、ActiveViewが変更されるたびにそれを実行するのではなく、実際にアクティブなラベルを含むビューである場合にのみ実行する必要があります。私はこのようなことを試みました:

Private Sub MultiView1_ActiveViewChanged(sender as Object, e as System.EventArgs) Handles MultiView1.ActiveViewChanged
   Dim varView as String = MultiView1.GetActiveView.ToString
   If varView = "vwExisting" Then
      ' Code to update label here with latest databind.
   End If
End Sub

さて、MultiView1.GetActiveView.ToStringは私が探している値を返しません、誰かが何をするか知っていますか?

4

1 に答える 1

1

GetActiveViewメソッドは、文字列ではなく、ビュークラスを返します。これを試して...

If MultiView1.GetActiveView.ID = "vwExisting" Then

End If
于 2012-02-22T01:13:50.603 に答える