Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Невидимая форма


Автор: mur88 14.7.2011, 20:42
Нужно сделать так, чтоб форму нельзя было закрыть и она была видна.

НО, я использую  класс  GlassWindow из Microsoft.WindowsAPICodePack.Shell.dll 
для того чтоб  все окно было стеклом.

Код

private void GlassWindow_Loaded(object sender, RoutedEventArgs e)
{
            if (GlassWindow.AeroGlassCompositionEnabled)
                this.SetAeroGlassTransparency();
            else
                this.Background = Brushes.Teal;

            this.WindowStyle = WindowStyle.None;
            this.ResizeMode = ResizeMode.NoResize;
            this.WindowState = WindowState.Maximized;
}


В этом случай форма становится невидимой, но если изменить WindowStyle на ToolWindow, то форма видна, но появляется крестик и смотрится некрасиво.

http://s1.ipicture.ru/Gallery/Viewfull/5006294.html   http://s1.ipicture.ru/Gallery/Viewfull/5006349.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)