ExpandDirection Перечисление

Определение

Указывает направление, в котором открывается элемент управления Expander.Specifies the direction in which an Expander control opens.

public enum class ExpandDirection
public enum ExpandDirection
type ExpandDirection = 
Public Enum ExpandDirection
Наследование
ExpandDirection

Поля

Down 0

Элемент управления Expander открывается вниз.The Expander control opens down.

Left 2

Элемент управления Expander открывается налево.The Expander control opens left.

Right 3

Элемент управления Expander открывается направо.The Expander control opens right.

Up 1

Элемент управления Expander открывается вверх.The Expander control opens up.

Примеры

В следующем примере показано, как задать ExpandDirection свойство для ExpandDirection элемента перечисления.The following example shows how to set the ExpandDirection property to an ExpandDirection enumeration member.

<StackPanel>
  <RadioButton Name="ExpandDown" Margin="0,10,0,10" 
            IsChecked="True"
            Checked="ChangeExpandDirection"
            GroupName="ExpandDirectionProperty">
     Expand Down
  </RadioButton>
  <RadioButton Name="ExpandUp" Margin="0,0,0,10"
            Checked="ChangeExpandDirection"
            GroupName="ExpandDirectionProperty">
     Expand Up
  </RadioButton>
  <RadioButton Name="ExpandLeft" Margin="0,0,0,10"
            Checked="ChangeExpandDirection"
            GroupName="ExpandDirectionProperty">
    Expand Left
  </RadioButton>
  <RadioButton Name="ExpandRight" Margin="0,0,0,10"
            Checked="ChangeExpandDirection"
            GroupName="ExpandDirectionProperty">
    Expand Right
  </RadioButton>
</StackPanel>
private void ChangeExpandDirection(object sender, RoutedEventArgs e)
{
    if ((Boolean)ExpandDown.IsChecked)
        myExpander.ExpandDirection = ExpandDirection.Down;
    else if ((Boolean)ExpandUp.IsChecked)
        myExpander.ExpandDirection = ExpandDirection.Up;
    else if ((Boolean)ExpandLeft.IsChecked)
        myExpander.ExpandDirection = ExpandDirection.Left;
    else if ((Boolean)ExpandRight.IsChecked)
        myExpander.ExpandDirection = ExpandDirection.Right;

    //Expand myExpander so it is easier to see the effect of changing 
    //the ExpandDirection property for My Expander
    myExpander.IsExpanded = true;
}
Private Sub ChangeExpandDirection(ByVal Sender As Object, ByVal e As RoutedEventArgs)
    If (ExpandDown.IsChecked) Then
        myExpander.ExpandDirection = ExpandDirection.Down
    ElseIf (ExpandUp.IsChecked) Then
        myExpander.ExpandDirection = ExpandDirection.Up
    ElseIf (ExpandLeft.IsChecked) Then
        myExpander.ExpandDirection = ExpandDirection.Left
    ElseIf (ExpandRight.IsChecked) Then
        myExpander.ExpandDirection = ExpandDirection.Right
    End If

    'Expand myExpander so it is easier to see the effect of changing 
    'the ExpandDirection property for My Expander
    myExpander.IsExpanded = True
End Sub

Комментарии

Чтобы указать направление, в котором Expander элемент управления расширяется, задайте ExpandDirection для свойства одно из членов перечисления.To specify the direction that an Expander control expands, set the ExpandDirection property to one of the enumeration members.

Применяется к

См. также раздел