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