DataGrid.ParentRowsVisibleChanged 事件     
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 ParentRowsVisible 属性值更改时发生。
public:
 event EventHandler ^ ParentRowsVisibleChanged;public event EventHandler ParentRowsVisibleChanged;member this.ParentRowsVisibleChanged : EventHandler Public Custom Event ParentRowsVisibleChanged As 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