I'd like to know if it's possible to:
- I have window (Window1) with listview. Double click on element (Element1) of this listview open little popup window (Window2).
- I'd like to set Element1 and Window2 opacity to 1, but Window1 to 0.2
Window2 is open as topmost with ShowDialog().HasValue, like
this.Opacity = 0.2;
selected.opacity = 1;
Window2.opacity = 1;
if(Window2.ShowDialog().HasValue())
this.Opacity = 1;
@EDIT: main window, called "Window1":
private void Border_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (e.ClickCount == 2)
{
if (popup != null)
popup.Close();
popup = new PopupWindow(ListView.SelectedItem as SelectedItem, sender as Border, this);
popup.Topmost = true;
((Border)sender).Opacity = 1;
this.Opacity = 0.2;
popup.Opacity = 1;
if (popup.ShowDialog().HasValue)
{
this.Opacity = 1;
}
}
}