GridResizeBehavior Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa wiersze lub kolumny, które są zmieniane przez kontrolkę GridSplitter .
public enum class GridResizeBehavior
public enum GridResizeBehavior
type GridResizeBehavior =
Public Enum GridResizeBehavior
- Dziedziczenie
Pola
BasedOnAlignment | 0 | Spacja jest redystrybuowana na podstawie wartości HorizontalAlignment właściwości i VerticalAlignment . |
CurrentAndNext | 1 | W przypadku poziomego GridSplitterodstępu jest redystrybuowany między wierszem określonym dla i GridSplitter następnego wiersza, który znajduje się poniżej. W przypadku pionowego GridSplitterodstępu jest redystrybuowany między kolumną określoną dla GridSplitter kolumny a następną kolumną, która znajduje się po prawej stronie. |
PreviousAndCurrent | 2 | W przypadku poziomego GridSplitterodstępu jest redystrybuowany między wierszem określonym dla i GridSplitter następnego wiersza, który znajduje się nad nim. W przypadku pionowego GridSplitterodstępu jest redystrybuowany między kolumną określoną dla GridSplitter kolumny a następną kolumną, która znajduje się po lewej stronie. |
PreviousAndNext | 3 | W przypadku poziomego GridSplitterodstępu jest redystrybuowany między wierszami, które znajdują się powyżej i poniżej wiersza określonego GridSplitterdla elementu . W przypadku pionowego GridSplitterodstępu jest redystrybuowany między kolumnami, które znajdują się w lewej i prawej części kolumny określonej dla GridSplitterelementu . |
Uwagi
Ta wyliczenie służy do ustawiania wartości GridSplitter.ResizeBehavior właściwości.
Zachowanie ResizeBehavior właściwości z wartością BasedOnAlignment
wyliczenia jest określane w następujący sposób:
Jeśli wartość ResizeDirection właściwości określa, że miejsce jest redystrybuowane między wierszami, redystrybucja jest zgodna z następującymi wytycznymi:
VerticalAlignment Gdy właściwość jest ustawiona na VerticalAlignment.Top, spacja jest redystrybuowana między wierszem określonym dla GridSplitter wiersza i wiersza, który znajduje się powyżej tego wiersza.
Gdy VerticalAlignment właściwość jest ustawiona na VerticalAlignment.Bottom, spacja jest redystrybuowana między wierszem określonym dla GridSplitter wiersza a wierszem poniżej tego wiersza.
Gdy VerticalAlignment właściwość jest ustawiona na VerticalAlignment.Center, spacja jest redystrybuowana między wierszem, który znajduje się powyżej, a wierszem poniżej wiersza określonego dla GridSplitterelementu .
Gdy VerticalAlignment właściwość jest ustawiona na VerticalAlignment.Stretch, spacja jest redystrybuowana między wierszem, który znajduje się powyżej, a wierszem poniżej wiersza określonego dla GridSplitterelementu .
Jeśli wartość ResizeDirection właściwości określa, że miejsce jest redystrybuowane między kolumnami, redystrybucja jest zgodna z następującymi wytycznymi:
Gdy HorizontalAlignment właściwość jest ustawiona na HorizontalAlignment.Left, spacja jest redystrybuowana między kolumną określoną dla GridSplitter kolumny a kolumną, która znajduje się po lewej stronie.
Gdy HorizontalAlignment właściwość jest ustawiona na HorizontalAlignment.Right, spacja jest redystrybuowana między kolumną, która jest określona dla GridSplitter kolumny i kolumny, która znajduje się po prawej stronie.
HorizontalAlignment Gdy właściwość jest ustawiona na HorizontalAlignment.Center, spacja jest redystrybuowana między kolumnami, które znajdują się w lewej i prawej części kolumny określonej dla GridSplitterelementu .
HorizontalAlignment Gdy właściwość jest ustawiona na HorizontalAlignment.Stretch, spacja jest redystrybuowana między kolumnami, które znajdują się w lewej i prawej części kolumny określonej dla GridSplitterelementu .