Interfaccia ViewObject
Rappresenta una visualizzazione in un modulo di Microsoft Office InfoPath.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Sintassi
<CoClassAttribute(GetType(ViewObjectClass))> _
<GuidAttribute("096CD55D-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface ViewObject
Inherits View
Dim instance As ViewObject
[CoClassAttribute(typeof(ViewObjectClass))]
[GuidAttribute("096CD55D-0786-11D1-95FA-0080C78EE3BB")]
public interface ViewObject : View
Osservazioni
Questo tipo è un wrapper per una coclasse richiesta dal codice gestito per l'interoperabilità COM. Utilizzare questo tipo per accedere ai membri dell'interfaccia COM implementata dalla coclasse. Per informazioni sull'interfaccia COM e un collegamento alle descrizioni dei relativi membri, vedere View.
L'oggetto ViewObject implementa numerosi metodi e proprietà, che possono essere utilizzati per interagire a livello di programmazione con una visualizzazione di InfoPath, inclusi metodi per la selezione di dati inclusi nella visualizzazione, il passaggio da una visualizzazione all'altra, la sincronizzazione della visualizzazione con il documento XML sottostante di un modulo e l'esecuzione di un'azione di modifica di InfoPath.
Esempio
Nell'esempio seguente, la proprietà IsDefault dell'oggetto ViewInfoObject viene utilizzata per stabilire se una visualizzazione è la visualizzazione predefinita del modulo. Viene utilizzata, quindi, la proprietà Name dell'oggetto ViewInfo per visualizzare il nome della visualizzazione predefinita in una finestra di messaggio.
ViewInfos viewInfos;
// Set a reference to the ViewInfos collection.
viewInfos = thisXDocument.ViewInfos;
// Determine the default view and display a
// message box with its name.
foreach (ViewInfo viewInfo in viewInfos)
{
if (viewInfo.IsDefault)
{
thisXDocument.UI.Alert("The default view is: " + viewInfo.Name);
}
}
È possibile accedere all'oggetto View tramite la proprietà View dell'oggetto XDocument. Ad esempio, nel codice seguente viene impostato un riferimento alla visualizzazione attiva di un modulo:
View view;
view = thisXDocument.View;
Per cambiare la visualizzazione attiva, è possibile utilizzare il metodo SwitchView dell'oggetto View come illustrato di seguito:
thisXDocument.View.SwitchView("View2");
Per forzare l'aggiornamento di una visualizzazione in base alle modifiche presenti nel documento XML sottostante di un modulo, è possibile utilizzare il metodo ForceUpdate dell'oggetto View, come illustrato di seguito:
thisXDocument.View.ForceUpdate();
Vedere anche
Riferimenti
Membri ViewObject
Spazio dei nomi Microsoft.Office.Interop.InfoPath