Metoda ToolWindow.OnDocumentWindowChanged —
Powiadamia klas pochodnych, jeśli użytkownik nie dokona zmian w oknie dokumentu.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Składnia
'Deklaracja
Protected Overridable Sub OnDocumentWindowChanged ( _
oldView As ModelingDocView, _
newView As ModelingDocView _
)
protected virtual void OnDocumentWindowChanged(
ModelingDocView oldView,
ModelingDocView newView
)
Parametry
- oldView
Typ: Microsoft.VisualStudio.Modeling.Shell.ModelingDocView
Widok okna dokumentu w poprzedniej klatce.
- newView
Typ: Microsoft.VisualStudio.Modeling.Shell.ModelingDocView
Widok okna dokumentu w bieżącej klatce.
Uwagi
Ta metoda jest przydatna, jeśli chcesz utworzyć okno Narzędzie, które śledzi bieżący dokument i wyświetlić inny widok tego dokumentu.Metoda ta jest wywoływana, gdy okno narzędzia zostanie utworzony i ponownie, gdy okno dokumentu zmieni.Wyświetlanie parametrów może być wartość null, gdy okno dokumentu jest typ, który nie jest obsługiwany przez modelowanie ramach powłoki.
Przykłady
Poniższy przykład powiadamia klas pochodnych, gdy użytkownik wprowadzi zmiany w oknie dokumentu.
protected override void OnDocumentWindowChanged(ModelingDocView oldView, ModelingDocView newView)
{
base.OnDocumentWindowChanged(oldView, newView);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.