AppBar.IsOpen Property

Definition

Gets or sets a value that indicates whether the AppBar is open.

public:
 property bool IsOpen { bool get(); void set(bool value); };
bool IsOpen();

void IsOpen(bool value);
public bool IsOpen { get; set; }
var boolean = appBar.isOpen;
appBar.isOpen = boolean;
Public Property IsOpen As Boolean
<AppBar IsOpen="bool"/>

Property Value

Boolean

bool

true if the app bar is open; otherwise, false.

Examples

<AppBar IsOpen="True">
    <Grid>
        <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
            <Button Style="{StaticResource PreviousAppBarButtonStyle}" 
                    Click="Button_Click"/>
            <Button Style="{StaticResource NextAppBarButtonStyle}" 
                    Click="Button_Click"/>
        </StackPanel>
    </Grid>
</AppBar>

Remarks

How the app bar is displayed when it's open depends on the ClosedDisplayMode property setting. For more info, see App bar and command bar.

You can open and close the app bar programmatically by setting the IsOpen property. You can use the Opening, Opened, Closing, and Closed events to respond to the app bar being opened or closed.

Notes for previous versions

Windows 8 Binding to the IsOpen property doesn't have the expected results because the PropertyChanged notification doesn't occur when the property is set.

Applies to

See also