'宣言 Public Event PropertyChanged As PropertyChangedEventHandler
public event PropertyChangedEventHandler PropertyChanged
イベント ハンドラが、このイベントに関連するデータを含む、PropertyChangedEventArgs 型の引数を受け取りました。次の PropertyChangedEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
ChangeInfo | 変更されたプロパティに関する情報を表すPropChangeInfoオブジェクト。 |
Private Sub ultraListBar1_PropertyChanged(ByVal sender As Object, ByVal e As Infragistics.Win.PropertyChangedEventArgs) Handles ultraListBar1.PropertyChanged Dim pci As Infragistics.Shared.PropChangeInfo ' テキスト プロパティが変更されたかどうかを確認します pci = e.ChangeInfo.FindPropId(Infragistics.Win.UltraWinListBar.PropertyIds.Text) If Not pci Is Nothing Then If TypeOf (pci.Source) Is Infragistics.Win.UltraWinListBar.Group Then ' ソースがグループの場合、 ' キーおよび新しい名前を表示します Dim group As Infragistics.Win.UltraWinListBar.Group group = pci.Source Debug.WriteLine("Group " + group.Key + "'s text has changed to: " + group.Text) ElseIf TypeOf (pci.Source) Is Infragistics.Win.UltraWinListBar.Item Then ' ソースが項目の場合、 ' キーおよび新しい名前を表示します Dim item As Infragistics.Win.UltraWinListBar.Item item = pci.Source Debug.WriteLine("Item " + item.Key + "'s text has changed to: " + item.Text) End If End If End Sub
private void ultraListBar1_PropertyChanged(object sender, Infragistics.Win.PropertyChangedEventArgs e) { Infragistics.Shared.PropChangeInfo pci; // テキスト プロパティが変更されたかどうかを確認します pci = e.ChangeInfo.FindPropId( Infragistics.Win.UltraWinListBar.PropertyIds.Text ); if ( pci != null ) { Infragistics.Win.UltraWinListBar.Group group; // ソースがグループの場合、 // キーおよび新しい名前を表示します group = pci.Source as Infragistics.Win.UltraWinListBar.Group; if ( group != null ) { Debug.WriteLine( "Group " + group.Key + "'s text has changed to: " + group.Text ); } else { Infragistics.Win.UltraWinListBar.Item item; // ソースが項目の場合、 // キーおよび新しい名前を表示します item = pci.Source as Infragistics.Win.UltraWinListBar.Item; if ( item != null ) { Debug.WriteLine( "Item " + item.Key + "'s text has changed to: " + item.Text ); } } } }