Thread View: alt.pl.comp.lang.csharp
6 messages
6 total messages
Started by Selvin
Wed, 15 Sep 2010 10:06
Babol w WPF?
Author: Selvin
Date: Wed, 15 Sep 2010 10:06
Date: Wed, 15 Sep 2010 10:06
17 lines
1680 bytes
1680 bytes
Robimy projekt WPF dodajemy jeszcze jedno okienko dajmy na to
DrugieOkno
na pierwszym okienku (standardowo MainWindow) umieszczamy przycisk
do przycisku dodajemy zdarzenie na kliknieciu
void Click(object, RoutedEventArgs)//
{
Hide();
new DrugieOkno().ShowDialog();
Show();
}
i .... po zamknieciu DrugiegoOkienka przycisk pozostaje w stanie
IsMouseOver == true (co widac bo jest podswietlone)
Maly babol, ale wkurzajÄ…cy ...
moze, ktos walczyl i to jakos obszedł?
Re: Babol w WPF?
Author: Selvin
Date: Wed, 15 Sep 2010 12:01
Date: Wed, 15 Sep 2010 12:01
5 lines
1318 bytes
1318 bytes
Co lepsze ... wystarczy samo Hide(); //i Show(); :)
Re: Babol w WPF?
Author: Maciej Pilichowski
Date: Thu, 16 Sep 2010 04:59
Date: Thu, 16 Sep 2010 04:59
11 lines
1330 bytes
1330 bytes
On Wed, 15 Sep 2010 03:06:28 -0700 (PDT), Selvin <przemek.sulikowski@gmail.com> wrote: >IsMouseOver == true (co widac bo jest podswietlone) A myszka niby gdzie jest? -- Moja wyprzedaz wszystkiego: ksiazki, plyty, filmy. http://www.garaz.pol.pl/
Re: Babol w WPF?
Author: Selvin
Date: Thu, 16 Sep 2010 09:10
Date: Thu, 16 Sep 2010 09:10
15 lines
1797 bytes
1797 bytes
> A myszka niby gdzie jest? pozycja myszki nie ma znaczenie ... poza tym po dokladnym sprawdzeniu okazuje sie ze stan IsMouseOver zmienia sie tak jak powinien, jednak nie odpala Triggera w Control Template w tym buttonie: <Trigger Property="IsMouseOver" Value="True"> .... </Trigger> i to nie jakiegos mojego stylu ... mozesz to zrobic na standardowym buttonie mozliwe ze przy Hide() nie wraca do stylu opisanego w stanie isMouseOver = false i pozniej po ponownym pokazaniu okienka "normalnym" stylem kontrolki(w sensie graficznego) jest styl taki jak po najechaniu
Re: Babol w WPF?
Author: Selvin
Date: Thu, 16 Sep 2010 09:53
Date: Thu, 16 Sep 2010 09:53
7 lines
1756 bytes
1756 bytes
to nawet nie zalezy od Hide() Show() ... wystarczy przycisnac prawy przycisk myszy na przycisku i nie puszczajac go opuscic przycisk. IsMouseOver dalej bedzie dzialalo ... ale graficzny wyglad okienka zostanie "zablokowany" na stanie IsMouseOver ... az do czasu gdy cos podobnego zrobimy na innym przycisku
Re: Babol w WPF?
Author: Selvin
Date: Thu, 16 Sep 2010 12:20
Date: Thu, 16 Sep 2010 12:20
8 lines
1491 bytes
1491 bytes
heh ale bzdury pisalem .... zapomnialem ze oprocz stanu IsMouseOver jeszcze jest Selected/(czy tam Focused) czyli: it's not a bug it's a feature
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads