Windows Phone 7 Button biały kwadracik

0

Witam

Po kliknięciu pojawia się biały kwadracik "pressed"

czy można go wyłączyć z code behind?

 Button przycisk = new Button();
                    przycisk.Width = 120;
                    przycisk.Height = 120;
                    przycisk.Name = "name";
                    przycisk.Click += new RoutedEventHandler(Button_Click);
                    //przycisk.GotFocus += przycisk_GotFocus;
                    //przycisk.LostFocus += przycisk_LostFocus;
                      
 ImageBrush background = new ImageBrush();
                    
                        background.ImageSource = new System.Windows.Media.Imaging.BitmapImage(new Uri(@"Images/Image.png", UriKind.Relative));
                                       
                    przycisk.Background = background;
0

Kolego widziałem juz ten poscik na stackoverflow, można też wygenerować podobny styl w blend for visual studio 2012
Jeżeli użyję tego stylu to wszystkie przyciski robią się przezroczyste tak jakby nie wczytuje imagebrush
bardziej szukam czegoś w Code behind moze metoda? Albo przezroczystość ?

0

Próbowałbym popatrzeć na to, napisać to co chcesz w XAMLu a później przepisać na code behind. Tylko od razu mówię, że to bardzo trudne bo sam to kiedyś próbowałem (oczywiście w innej potrzebie).
http://stackoverflow.com/questions/7177290/swapping-colors-in-button-template-on-pressed
http://stackoverflow.com/questions/10839902/how-can-show-button-is-clickpressed-in-the-wpf

Ale ogólnie mówiąc to odradzałbym od manipulowania widokiem z code behind. WP jak i WPF i SL są stworzone tak, by praktyczną większością rzeczy związanych z wyglądem zarządzać z poziomu XAMLa przez rozmaite triggery i inne mechanizmy frameworka. Jak będziesz to próbować robić z kodu to się zasiepiesz na śmierć.

0

Kurcze musi być jakieś prostsze rozwiązanie tego problemu :/

0

Niestety, ale nie mam już WP w Visualu i nie mogę spróbować sam tego napisać :(

0

Ktoś podrzuci jakiś pomysł

0

dzięki To jest to czego szukałem. W pierwszym poście :) dzisiaj dopiero sprawdziłem :/

http://stackoverflow.com/quest[...]hlight-on-press-in-silverlight ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1