Window.SizeToContent Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, изменится ли автоматически размер окна в соответствии с размером его содержимого.
public:
property System::Windows::SizeToContent SizeToContent { System::Windows::SizeToContent get(); void set(System::Windows::SizeToContent value); };
public System.Windows.SizeToContent SizeToContent { get; set; }
member this.SizeToContent : System.Windows.SizeToContent with get, set
Public Property SizeToContent As SizeToContent
Значение свойства
Значение SizeToContent. Значение по умолчанию — Manual.
Примеры
В следующем примере показано, как задать свойство в коде SizeToContent , чтобы указать, как размер окна изменяется в соответствии с его содержимым.
// Manually alter window height and width
this.SizeToContent = SizeToContent.Manual;
// Automatically resize width relative to content
this.SizeToContent = SizeToContent.Width;
// Automatically resize height relative to content
this.SizeToContent = SizeToContent.Height;
// Automatically resize height and width relative to content
this.SizeToContent = SizeToContent.WidthAndHeight;
' Manually alter window height and width
Me.SizeToContent = SizeToContent.Manual
' Automatically resize width relative to content
Me.SizeToContent = SizeToContent.Width
' Automatically resize height relative to content
Me.SizeToContent = SizeToContent.Height
' Automatically resize height and width relative to content
Me.SizeToContent = SizeToContent.WidthAndHeight
Комментарии
Если SizeToContent для задано значение WidthAndHeight, параметр Height или Width не оказывает влияния; можно задать оба свойства, но значения, с помощью которых они задаются, не применяются к окну.
Если SizeToContent параметр имеет значение Height, Height высота окна не изменяется.
Если SizeToContent параметр имеет значение Width, ширина Width окна не изменяется.
Если SizeToContent имеет значение, отличное от Manual:
SizeToContent параметру автоматически присваивается значение , Manual если пользователь изменяет размер окна с помощью захвата изменения размера или перетаскивания границы.
Если размер содержимого изменяется, что приводит к изменению размера окна, SizeChanged возникает.
Если окно является прозрачным (см. AllowsTransparency), следует задать значение SizeToContent , WidthAndHeight чтобы убедиться, что окно не превышает его видимое содержимое.
Примечание
Невозможно задать или получить это свойство, если окно размещено в браузере.
Сведения о свойстве зависимостей
Поле идентификатора | SizeToContentProperty |
Для свойств метаданных задано значение true |
Нет |