IProvideStarLayoutInfo Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные, необходимые для макета со звездочкой.
public interface class IProvideStarLayoutInfo : System::Windows::Controls::Ribbon::Primitives::IProvideStarLayoutInfoBase
public interface IProvideStarLayoutInfo : System.Windows.Controls.Ribbon.Primitives.IProvideStarLayoutInfoBase
type IProvideStarLayoutInfo = interface
interface IProvideStarLayoutInfoBase
Public Interface IProvideStarLayoutInfo
Implements IProvideStarLayoutInfoBase
- Производный
- Реализации
Комментарии
По умолчанию панели, которые выкладывают ленту, используют размер "звезда ", чтобы отобразить максимально возможные варианты элементов управления, которые могут поместиться в доступном пространстве. Размер звезды — это соглашение, в котором доступное пространство равномерно делится между элементами, которые должны занимать пространство. Имя является производным от того факта, что вы указываете размер звезды с помощью звездочки (*) в XAML.
Свойства
StarLayoutCombinations |
Получает коллекцию, содержащая неперекрывающиеся сочетания макетов "со звездочкой". |
TargetElement |
Получает объект UIElement, который является целевым объектом этого поставщика. (Унаследовано от IProvideStarLayoutInfoBase) |
Методы
OnInitializeLayout() |
Вызывается перед измерением распределителя, когда размер задан с использованием звездочки. (Унаследовано от IProvideStarLayoutInfoBase) |
OnStarSizeAllocationCompleted() |
Вызывается по завершении выделения пространства. |