共用方式為


DataGrid.ParentRowsVisibleChanged 事件

定義

發生在 ParentRowsVisible 屬性值變更時。

public:
 event EventHandler ^ ParentRowsVisibleChanged;
public event EventHandler ParentRowsVisibleChanged;
member this.ParentRowsVisibleChanged : EventHandler 
Public Custom Event ParentRowsVisibleChanged As EventHandler 

事件類型

EventHandler

範例

下列程式碼範例示範此成員的使用。

private:
   void CallParentRowsVisibleChanged()
   {
      myDataGrid->ParentRowsVisibleChanged += gcnew EventHandler( this, &MyForm::DataGridParentRowsVisibleChanged_Clicked );
   }

   // Set the 'ParentRowsVisible' property on click of a button.
   void ToggleVisible_Clicked( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      if ( myDataGrid->ParentRowsVisible == true )
            myDataGrid->ParentRowsVisible = false;
      else
            myDataGrid->ParentRowsVisible = true;
   }

   // raise the event when 'ParentRowsVisible' property is changed.
   void DataGridParentRowsVisibleChanged_Clicked( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      String^ myMessage = "ParentRowsVisibleChanged event raised, Parent row is : ";
      bool visible = myDataGrid->ParentRowsVisible;
      myMessage = String::Concat( myMessage, visible ? (String^)" " : " NOT ", "visible" );
      MessageBox::Show( myMessage, "ParentRowsVisible information" );
   }
private void CallParentRowsVisibleChanged()
{
   myDataGrid.ParentRowsVisibleChanged +=
      new EventHandler(DataGridParentRowsVisibleChanged_Clicked);
}

// Set the 'ParentRowsVisible' property on click of a button.
private void ToggleVisible_Clicked(object sender, EventArgs e)
{
   if (myDataGrid.ParentRowsVisible == true)
      myDataGrid.ParentRowsVisible = false;
   else
      myDataGrid.ParentRowsVisible = true;
}

// raise the event when 'ParentRowsVisible' property is changed.
private void DataGridParentRowsVisibleChanged_Clicked(object sender, EventArgs e)
{
   string myMessage = "ParentRowsVisibleChanged event raised, Parent row is : ";
   bool visible = myDataGrid.ParentRowsVisible;
   myMessage += (visible ? " " : " NOT ") + "visible";

   MessageBox.Show(myMessage, "ParentRowsVisible information");
}
Private Sub CallParentRowsVisibleChanged()
    AddHandler myDataGrid.ParentRowsVisibleChanged, AddressOf _
                                              DataGridParentRowsVisibleChanged_Clicked
End Sub


' Set the 'ParentRowsVisible' property on click of a button.
Private Sub ToggleVisible_Clicked(ByVal sender As Object, ByVal e As EventArgs)
    If myDataGrid.ParentRowsVisible = True Then
        myDataGrid.ParentRowsVisible = False
    Else
        myDataGrid.ParentRowsVisible = True
    End If
End Sub

' raise the event when 'ParentRowsVisible' property is changed.
Private Sub DataGridParentRowsVisibleChanged_Clicked(ByVal sender As Object, ByVal e As EventArgs)
    Dim myMessage As String = "ParentRowsVisibleChanged event raised, Parent row is : "
    Dim visible As Boolean = myDataGrid.ParentRowsVisible
    myMessage += IIF(visible, " ", "Not") + "Visible"
    MessageBox.Show(myMessage, "ParentRowsVisible information")
End Sub

適用於