🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
6 messages
6 total messages Started by Selvin Wed, 15 Sep 2010 10:06
Babol w WPF?
#21740
Author: Selvin
Date: Wed, 15 Sep 2010 10:06
17 lines
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?
#21741
Author: Selvin
Date: Wed, 15 Sep 2010 12:01
5 lines
1318 bytes
Co lepsze ... wystarczy samo
Hide(); //i
Show();

:)
Re: Babol w WPF?
#21742
Author: Maciej Pilichowski
Date: Thu, 16 Sep 2010 04:59
11 lines
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?
#21743
Author: Selvin
Date: Thu, 16 Sep 2010 09:10
15 lines
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?
#21744
Author: Selvin
Date: Thu, 16 Sep 2010 09:53
7 lines
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?
#21745
Author: Selvin
Date: Thu, 16 Sep 2010 12:20
8 lines
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