バージョン

OnPropertyChanged メソッド (UltraGridFilterUIProvider)

PropertyChangedイベントを呼び出します。このイベントは、コンポーネントまたはサブオブジェクトのプロパティが変更されたことをリスナーに通知するために発生します。
シンタックス
'宣言
 
Protected Overrides Sub OnPropertyChanged( _
   ByVal e As Infragistics.Win.PropertyChangedEventArgs _
) 
protected override void OnPropertyChanged( 
   Infragistics.Win.PropertyChangedEventArgs e
)

パラメータ

e
プロパティ変更されたイベント引数
使用例
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 );
			}
		}
	}

}
参照