DataGrid.AllowNavigationChanged Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando la proprietà AllowNavigation viene modificata.
public:
event EventHandler ^ AllowNavigationChanged;
public event EventHandler AllowNavigationChanged;
member this.AllowNavigationChanged : EventHandler
Public Custom Event AllowNavigationChanged As EventHandler
Tipo evento
Esempio
Nell'esempio di codice seguente viene reimpostata la AllowNavigation proprietà e viene generato l'evento AllowNavigationChanged .
private:
// Create an instance of the 'AllowNavigationChanged' EventHandler.
void CallAllowNavigationChanged()
{
myDataGrid->AllowNavigationChanged += gcnew EventHandler( this, &MyDataGrid::Grid_AllowNavChange );
}
// Set the 'AllowNavigation' property on click of a button.
private:
void myButton_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
if ( myDataGrid->AllowNavigation )
myDataGrid->AllowNavigation = false;
else
myDataGrid->AllowNavigation = true;
}
// Raise the event when 'AllowNavigation' property is changed.
private:
void Grid_AllowNavChange( Object^ /*sender*/, EventArgs^ /*e*/ )
{
String^ myString = "AllowNavigationChanged event raised, Navigation ";
bool myBool = myDataGrid->AllowNavigation;
// Create appropriate alert message.
myString = String::Concat( myString, myBool ? (String^)" is " : " is not ", "allowed" );
// Show information about navigation.
MessageBox::Show( myString, "Navigation information" );
}
// Create an instance of the 'AllowNavigationChanged' EventHandler.
private void CallAllowNavigationChanged()
{
myDataGrid.AllowNavigationChanged +=
new EventHandler(Grid_AllowNavChange);
}
// Set the 'AllowNavigation' property on click of a button.
private void myButton_Click(object sender, EventArgs e)
{
if (myDataGrid.AllowNavigation)
myDataGrid.AllowNavigation = false;
else
myDataGrid.AllowNavigation = true;
}
// Raise the event when 'AllowNavigation' property is changed.
private void Grid_AllowNavChange(object sender, EventArgs e)
{
string myString = "AllowNavigationChanged event raised, Navigation ";
bool myBool = myDataGrid.AllowNavigation;
// Create appropriate alert message.
myString = myString + (myBool ? " is " : " is not ") + "allowed";
// Show information about navigation.
MessageBox.Show(myString, "Navigation information");
}
' Create an instance of the 'AllowNavigationChanged' EventHandler.
Private Sub CallAllowNavigationChanged()
AddHandler myDataGrid.AllowNavigationChanged, AddressOf Grid_AllowNavChange
End Sub
' Set the 'AllowNavigation' property on click of a button.
Private Sub myButton_Click(ByVal sender As Object, ByVal e As EventArgs)
If myDataGrid.AllowNavigation = True Then
myDataGrid.AllowNavigation = False
Else
myDataGrid.AllowNavigation = True
End If
End Sub
' Raise the event when 'AllowNavigation' property is changed.
Private Sub Grid_AllowNavChange(ByVal sender As Object, ByVal e As EventArgs)
Dim myString As String = "AllowNavigationChanged event raised, Navigation "
Dim myBool As Boolean = myDataGrid.AllowNavigation
' Create appropriate alert message.
myString = myString + IIF(mybool, "is", "is not") + "allowed"
' Show information about navigation.
MessageBox.Show(myString, "Navigation information")
End Sub
Commenti
Se la AllowNavigation proprietà è impostata su false
, non vengono visualizzati collegamenti alle tabelle figlio.