ISemanticZoomInformation Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сообщает сведения, необходимые для того, чтобы представление служило одним из двух возможных представлений (ZoomedOutView или ZoomedInView) semanticZoom.
public interface class ISemanticZoomInformation
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(316025604, 47891, 20722, 157, 139, 229, 124, 2, 180, 189, 228)]
struct ISemanticZoomInformation
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(316025604, 47891, 20722, 157, 139, 229, 124, 2, 180, 189, 228)]
public interface ISemanticZoomInformation
Public Interface ISemanticZoomInformation
- Производный
- Атрибуты
Комментарии
Интерфейс ISemanticZoomInformation предоставляет сведения для одного представления элемента управления SemanticZoom . Однако он не предоставляет сведения для синхронизации двух представлений SemanticZoom. ZoomedInView и ZoomedOutView должны быть синхронизированы, поэтому если пользователь выбирает группу в ZoomedOutView, сведения о ней отображаются в ZoomedInView. Для синхронизации представлений можно использовать класс CollectionViewSource или добавить код. Все элементы управления, которые вы привязываете к одному и тому же объекту CollectionViewSource , всегда будут иметь один и тот же текущий элемент. Если оба представления используют один и тот же источник данных CollectionViewSource , CollectionViewSource автоматически синхронизирует представления. В противном случае можно обработать событие SemanticZoom.ViewChangeStarted и синхронизировать элементы в обработчике событий. Дополнительные сведения см. в разделе SemanticZoom .
Свойства
IsActiveView |
Возвращает или задает значение, указывающее, является ли реализующее представление активным. |
IsZoomedInView |
Возвращает или задает значение, указывающее, является ли реализующее представление семантически более полным увеличенным представлением. |
SemanticZoomOwner |
Возвращает или задает владельца SemanticZoom , на котором размещается реализующее представление. |
Методы
CompleteViewChange() |
Изменяет связанные аспекты представления (например, прокрутку пользовательского интерфейса или состояние) при изменении общего представления semanticZoom . |
CompleteViewChangeFrom(SemanticZoomLocation, SemanticZoomLocation) |
Завершает операции на уровне элементов, связанные с изменением представления, когда реализующий представление является исходным представлением, а новое представление потенциально отличается от реализующего представления. |
CompleteViewChangeTo(SemanticZoomLocation, SemanticZoomLocation) |
Завершает операции на уровне элементов, связанные с изменением представления, когда реализующий представление является целевым представлением, а исходное представление — потенциально другим реализующим представлением. |
InitializeViewChange() |
Инициализирует изменения связанных аспектов представления (например, прокрутки пользовательского интерфейса или состояния), когда общее представление для SemanticZoom изменится. |
MakeVisible(SemanticZoomLocation) |
Заставляет содержимое в представлении прокручиваться до тех пор, пока не будет виден элемент, указанный в SemanticZoomLocation . Кроме того, фокусирует этот элемент, если он найден. |
StartViewChangeFrom(SemanticZoomLocation, SemanticZoomLocation) |
Инициализирует операции на уровне элементов, связанные с изменением представления, когда реализующее представление является исходным представлением, а представление ожидающего назначения — потенциально другим реализующим представлением. |
StartViewChangeTo(SemanticZoomLocation, SemanticZoomLocation) |
Инициализирует операции на уровне элементов, связанные с изменением представления, когда исходное представление является другим представлением, а представление ожидающего назначения — реализующим представлением. |