2016-04-16 120 views
0

我正在爲我的WPF應用程序使用Mah.MetroApps包,在XAML文件中,我定義了flyoutControl,它在單擊按鈕時激活。 問題是,它顯示沒有內容的彈出窗口,例如一個文本塊。Flyout不顯示內容

所以我在這裏做錯了什麼?

<Controls:MetroWindow.Flyouts> 
    <Controls:FlyoutsControl> 
     <Controls:Flyout x:Name="ActiveUserFlyout" Header="Active Users" Position="Right" Width="300" IsOpen="{Binding FlyoutIsOpen}"/> 
     <TextBlock FontSize="30">Stackoverflow</TextBlock> 
    </Controls:FlyoutsControl> 
</Controls:MetroWindow.Flyouts> 
+1

哪位不行? 'TextBlock'或者'Controls:Flyout'也不應該在'Controls:Flyout'內部有'TextBlock'? – dkozl

+0

TextBlock,但正如你所提到的問題是,它不是'控制:飛出' –

回答

1

您必須將TextBlock放入彈出窗口e中。 G。

<controls:FlyoutsControl> 
    <controls:Flyout x:Name="ActiveUserFlyout" 
        Width="300" 
        Header="Active Users" 
        IsOpen="{Binding FlyoutIsOpen}" 
        Position="Right"> 
     <TextBlock FontSize="30">Stackoverflow</TextBlock> 
    </controls:Flyout> 
</controls:FlyoutsControl>