View Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет представление в форме.
public ref class View abstract
public abstract class View
type View = class
Public MustInherit Class View
- Наследование
-
View
Примеры
Доступ к объекту View , представляющего текущее представление, осуществляется с помощью CurrentView свойства XmlForm класса . В следующем примере первый объект "Представление" создается для для ссылки на текущее активное представление формы. Затем свойство ViewInfo используется для доступа к объекту ViewInfo, чтобы просмотреть и отобразить его имя в окне сообщения.
// Set a reference to the current view.
View thisView = this.CurrentView;
// Display the view's name.
MessageBox.Show(thisView.ViewInfo.Name);
' Set a reference to the current view.
Dim thisView As View = Me.CurrentView
' Display the view's name.
MessageBox.Show(thisView.ViewInfo.Name)
Чтобы изменить текущее активное представление, используйте SwitchView метод класса ViewInfoCollection , как показано в следующем примере.
this.ViewInfos.SwitchView("View2");
Me.ViewInfos.SwitchView("View2")
Чтобы принудительно обновить представление для отображения информации, программно измененной в базовом XML-документе формы, можно использовать ForceUpdate() метод класса View , как показано в следующем примере.
this.CurrentView.ForceUpdate();
Me.CurrentView.ForceUpdate()
Комментарии
Класс View предоставляет свойства и методы, которые можно использовать для программного взаимодействия с представлением InfoPath, включая методы для выбора данных, содержащихся в представлении, переключения с одного представления на другое, синхронизации представления со связанным XML-документом формы и изменения действия InfoPath.
Примечание. Объектная модель InfoPath не предоставляет коллекцию объектов View , но предоставляет ViewInfoCollection класс, предоставляющий коллекцию ViewInfo объектов, каждый из которых предоставляет сведения о соответствующем представлении, которое она представляет. Кроме того, класс View предоставляет ViewInfo свойство , которое позволяет получить доступ к сведениям о связанном представлении.
Конструкторы
View() |
Представляет представление в форме. |
Свойства
SignatureLines |
Возвращает ссылку на объект , связанный SignatureLineCollection с текущим представлением. |
ViewInfo |
Возвращает ссылку на объект, связанный ViewInfo с представлением. |
Window |
Возвращает ссылку на объект, связанный Window с представлением. |
Методы
DisableAutoUpdate() |
Отключает автоматическую синхронизацию между XML-документом формы и связанным представлением. |
EnableAutoUpdate() |
Включает автоматическую синхронизацию между XML-документом формы и связанным представлением. |
ExecuteAction(ActionType, String) |
Выполняет команду редактирования для связанного XML-документа формы на основе указанного поля или группы. |
ExecuteAction(ActionType) |
Выполняет команду редактирования для связанного XML-документа формы на основе данных, выбранных в представлении. |
Export(String, ExportFormat) |
Экспортирует представление в файл указанного формата. |
ForceUpdate() |
Выполняет принудительную синхронизацию между XML-документом формы и связанным представлением. |
GetContextNodes() |
Возвращает ссылку XPathNodeIterator на объект для итерации по возвращенным XML-узлам в текущем выделенном фрагменте. |
GetContextNodes(XPathNavigator, String) |
Возвращает ссылку XPathNodeIterator на для итерации по возвращенным узлам XML в текущем выборе в элементе управления, привязанном к указанному элементу управления. |
GetContextNodes(XPathNavigator) |
Возвращает ссылку XPathNodeIterator на объект для итерации по возвращенным XML-узлам, начиная с указанного узла. |
GetSelectedNodes() |
Возвращает ссылку XPathNodeIterator на объект для итерации по всем xml-узлам в текущем выборе элементов в представлении. |
SelectNodes(XPathNavigator, XPathNavigator, String) |
Выбирает диапазон узлов в представлении на основе указанного начального, конечного узла XML и элемента управления. |
SelectNodes(XPathNavigator, XPathNavigator) |
Выбирает диапазон узлов в представлении на основе указанного начального и конечного узла XML. |
SelectNodes(XPathNavigator) |
Выбирает диапазон узлов в представлении на основе указанного начального узла XML. |
SelectText(XPathNavigator, String) |
Выделяет текст, содержащийся в редактируемом элементе управления, привязанном к узлу, указанному XPathNavigator объектом и идентификатором ViewContext элемента управления. |
SelectText(XPathNavigator) |
Выделяет текст, содержащийся в редактируемом элементе управления, привязанном к узлу, указанному XPathNavigator объектом, переданным этому методу. |
ShowMailItem(String, String, String, String, String) |
Создает сообщение электронной почты, содержащее текущее представление. |