de la propiedad ViewInfo.Caption
Obtiene el valor del atributo caption del elemento xsf:view asociado a la vista en el archivo de definición de formulario (.xsf).
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)
Sintaxis
'Declaración
Public MustOverride ReadOnly Property Caption As String
Get
'Uso
Dim instance As ViewInfo
Dim value As String
value = instance.Caption
public abstract string Caption { get; }
Valor de propiedad
Tipo: System.String
Valor del atributo caption del elemento xsf:view asociado a la vista en el archivo de definición de formulario (.xsf).
Comentarios
De manera predeterminada, el valor del atributo caption del elemento xsf:view es el nombre dado a la vista cuando se creó en el modo de diseño de plantillas de formulario de InfoPath. En consecuencia, la propiedad Caption devolverá el mismo valor que la propiedad Name de manera predeterminada.
La propiedad Caption se puede usar para dar lugar a dos situaciones:
Para crear una versión traducida del nombre de una vista. Los archivos de plantilla de formulario se pueden guardar como archivos de código fuente (opción Guardar como archivos de código fuente del menúArchivo) y, a continuación, editar manualmente el archivo de definición de formulario (.xsf) para cambiar el valor del atributo caption de un elementoxsf:view para dar a la vista un nombre localizado. Por último, se puede usar la propiedad Caption para devolver el nombre localizado.
Si InfoPath se hospeda como control usando FormControl en otra aplicación o en FormViewControl en InfoPath Forms Services, el valor del atributo caption puede utilizarse para crear una lista desplegable para cambiar de vistas. Por ejemplo, si se cambia el elemento seleccionado el control de la lista desplegable utilizaría el método FormControl.XmlForm.ViewInfos.SwitchView() para cambiar de vista cuando el valor de nombre de vista devuelto por la propiedad Name, pero usando el valor localizado devuelto por la propiedad Caption para el texto de la interfaz de usuario.
Importante
Si se usa una propiedad para pasar el nombre de una vista al método SwitchView(String), sólo se debe usar el valor devuelto por la propiedad Name.