Wie nah WPF popup-Fenster?
Ich bin entwickelnden Projekt in WPF und ich stehe vor einem problem mit einem popup-Fenster, in mein Projekt. Ich benutze popup-Steuerelement in meinem Fenster, wie unten dargestellt:-
<Popup HorizontalAlignment="Center" VerticalAlignment="Center"
AllowsTransparency="True" x:Name="popup" Placement="Center"
OpacityMask="#FFC86E6E" Closed="popup_Closed" >
<Grid Height="auto" Width="auto" Margin="0" >
<Grid.RowDefinitions>
<RowDefinition Height="0.488*"/>
<RowDefinition Height="0.512*"/>
</Grid.RowDefinitions>
<Frame x:Name="popupframe" Margin="0" Grid.Row="1" />
<Button Width="30" Height="30" HorizontalAlignment="Right"
Margin="0,0,10,-50" VerticalAlignment="Center"
BorderThickness="0" BorderBrush="{x:Null}"
ClickMode="Press" Click="Button_Click"
Foreground="{x:Null}">
<Button.Background>
<ImageBrush ImageSource="Image/1329666144_button_cancel.png" Stretch="UniformToFill"/>
</Button.Background>
</Button>
</Grid>
</Popup>
Nun habe ich neue Seite Erstellen in wpf mit Textfeld und button, und legen Sie diese Seite zu popup frame unten zeigen:-
popupframe.Content=new SessionObjection();
Nun will ich schließen popup-Fenster mit page-Taste. Wie ich das mache...
- Könnte Sie klären: ist es code in
SessionObjection
sollte schließen Sie das popup?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schließen kann man das popup durch die Einstellung der IsOpen Eigenschaft
false
.können Sie versuchen, mit
Wenn Sie möchten, um es zu lösen in der XAML-code ist, hier eine funktionierende Lösung (die Schließen-Taste im popup):
Können Sie auch diesen code verwenden, um öffnen Sie ein popup, ändern Sie einfach die IsOpen-Eigenschaft auf "True".