Mam pop-up i chcę go zamknąć, gdy dotknę nigdzie poza wyskakującym okienkiem. szukałem i wszyscy radzili mi korzystać z nieruchomości IsLightDismissEnabled; Jednak jeśli dotknę zewnątrz, usunie tylko OUP pop pozostawiając wszystko nieaktywną z szarym jak ekranie jakby nie robi zamknąć wyskakujące całkowicie to jest mój urywek kodu:IsLightDismissEnabled = "True" w rzeczywistości nie odrzuca wyskakującego okienka
<Popup x:Name="logincontroler" IsOpen="False" Margin="0,190,896,276" IsLightDismissEnabled="True">
<StackPanel Height="300" Width="470" x:Name="popup" FlowDirection="RightToLeft">
<Grid Width="470" Background="White" >
<Grid.RowDefinitions>
<RowDefinition Height="70"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<RichEditBox Grid.Row="1" Height="250" TextWrapping="Wrap" FontSize="20" Name="notesPopupTextBox" FlowDirection="LeftToRight"/>
<StackPanel Grid.Row="0" Orientation="Horizontal" Background="#FFE3E3E5">
<Button Name="CanclePopupButton" Content="Cancel" Width="64" Height="64" Click="CanclePopupButton_Click" />
<Button Name="ClearNotePopupButton" Content="Clear" Width="64" Height="64" Click="ClearNotePopupButton_Click" />
<Button Name="saveNoteButton" Content="Save" Width="64" Height="64" Click="saveNoteButton_Click" />
<TextBlock FontWeight="Medium" FontSize="40" Foreground="#2a2a86" Margin="170 12 0 0">Note</TextBlock>
</StackPanel>
</Grid>
</StackPanel>
</Popup>
to jest mój kod dla wydarzenia
private void ShowButton_Click(object sender, RoutedEventArgs e)
{
logincontroler.IsOpen = true;
flipView1.IsEnabled = false;
}
private void CanclePopupButton_Click(object sender, RoutedEventArgs e)
{
logincontroler.IsOpen = false;
flipView1.IsEnabled = true;
}
Czy brakuje mi czegoś? z góry dziękuję
działa to bardzo dobrze, ale chcę również wyłączyć flipview w showButton_click. kiedy to dodam, właściwość isLightdismissed nie działa już poprawnie. redagowałem mój kod i umieszczałem wydarzenia. dziękuję –
Dlaczego musisz wyłączyć flipview? Nie powinno być możliwości interakcji z nim podczas wyświetlania okna podręcznego. Czy możesz również dodać kod za pomocą Flipview? –
dziękuję bardzo, masz całkowitą rację, –