2012-02-22 9 views
0

私は複数のビューを持つMultiViewを持っています。 ActiveViewが変更されると、ビューの1つにあるラベルを選択的にデータバインドする必要があります。理想的には、アクティブなラベルが実際に表示されている場合にのみ、ActiveViewが変更されるたびにそれをやりたいとは限りません。私はこのような何か試してみました:MultiViewアクティブビューが変更されたときにラベルのデータバインド値を更新しますか?

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は、私が探している値を返しませんか?

答えて

1

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

If MultiView1.GetActiveView.ID = "vwExisting" Then 

End If 
+0

ありがとうございます。それは完璧に働いた。 – davemackey

関連する問題