Chciałbym obsłużyć Closingzdarzenie (gdy użytkownik kliknie prawy górny przycisk „X”) mojego okna, aby ostatecznie wyświetlić komunikat potwierdzający lub / i anulować zamknięcie. Wiem, jak to zrobić w kodzie: zapisz się na Closingzdarzenie okna, a następnie użyj CancelEventArgs.Cancelwłaściwości. Ale używam MVVM, więc nie jestem pewien, czy to dobre podejście. Myślę, że …
Jestem całkowitym nowicjuszem WPF i zastanawiam się, czy ktoś mógłby mi dać kilka wskazówek, jak napisać aplikację, która zaczyna się zminimalizować do zasobnika. Pomysł polega na tym, że okresowo pobiera źródło RSS i tworzy wyskakujące okienko tostera, gdy pojawiają się nowe źródła. Aplikacja powinna nadal mieć okno główne (zasadniczo tylko …
Mam DataGrid z pierwszą kolumną jako kolumną tekstową i drugą kolumną jako kolumną CheckBox. Chcę, jeśli kliknę pole wyboru. Powinien zostać sprawdzony. Ale wybranie wymaga dwóch kliknięć, przy pierwszym kliknięciu komórka jest wybierana, przy drugich kliknięciach pole wyboru jest zaznaczane. Jak sprawić, by pole wyboru było zaznaczane / odznaczane za …
Używam BooleanToVisibilityConverterw WPF do powiązania Visibilitywłaściwości formantu z plikiem Boolean. Działa to dobrze, ale chciałbym, aby jedna z kontrolek ukryła się, jeśli wartość logiczna jest true, i pokazała, czy tak jest false.
To, czego szukam, jest odpowiednikiem System.Windows.SystemParameters.WorkAreamonitora, na którym aktualnie jest wyświetlane okno. Wyjaśnienie: okno, o którym mowa WPF, nie WinForm.
Obecnie pracuję z szablonem Microsoft MVVM i frustruje mnie brak szczegółowych przykładów. Dołączony przykład ContactBook pokazuje bardzo mało obsługi poleceń, a jedyny inny przykład, jaki znalazłem, pochodzi z artykułu MSDN Magazine, w którym koncepcje są podobne, ale używa nieco innego podejścia i nadal nie jest skomplikowane. Czy są jakieś przyzwoite …
Piszę moją pierwszą aplikację w WPF i chcę, aby użytkownik wprowadził pewne dane w modalnym oknie dialogowym. Najwyraźniej nie jest to łatwe do wykonania w WPF, ponieważ okno nadrzędne pozostaje w pełni włączone, a metoda, która utworzyła nowe okno podrzędne, nie zatrzymuje się i nie czeka na wywołanie funkcji Close …
Ostatnio często natknąłem się na coś, co nazywa się Prism . Microsoft, który prowadzi projekt, opisuje go jako Wskazówki dotyczące aplikacji złożonych w WPF i Silverlight. Obawiam się, że nawet po przeczytaniu bardziej szczegółowych opisów nie mam pojęcia, o co właściwie chodzi. Mam nadzieję, że ktoś może mi w jasny …
Czy można łatwo określić margines i / lub wypełnienie dla wierszy lub kolumn w siatce WPF? Mógłbym oczywiście dodać dodatkowe kolumny, aby oddzielić rzeczy, ale wydaje się, że to zadanie dla dopełnienia / marginesów (da znacznie prostszy XAML). Czy ktoś wyprowadził ze standardowej siatki, aby dodać tę funkcjonalność?
Zgodnie z dokumentacją dotyczącą tworzenia aplikacji systemu Windows z zestawem szkoleniowym Microsoft .NET 4 70-511 Jaka jest różnica między Labelkontrolką a TextBlockkontrolką, ponieważ obie są kontrolkami zawartości i tylko wyświetlają tekst?
Chcę utworzyć prostą przeglądarkę obrazów w WPF, która umożliwi użytkownikowi: Przesuwaj (przeciągając obraz myszą). Zoom (z suwakiem). Pokaż nakładki (na przykład wybór prostokąta). Pokaż oryginalny obraz (w razie potrzeby z paskami przewijania). Czy możesz wyjaśnić, jak to zrobić? Nie znalazłem dobrej próbki w sieci. Czy powinienem używać ViewBox? Lub ImageBrush? …
Wiem o używaniu _zamiast &, ale patrzę na wszystkie Ctrlskróty typu +. Ctrl+ Zdo cofania, Ctrl+ Sdo zapisywania itp. Czy istnieje „standardowy” sposób ich implementacji w aplikacjach WPF? A może jest to przypadek skręcenia własnego i połączenia go z jakimkolwiek dowództwem / kontrolą?
Myślę, że mam a TextBoxi Button. Teraz sprawdzam warunek po kliknięciu przycisku i jeśli warunek okaże się fałszywy, wyświetlam wiadomość użytkownikowi, a następnie muszę ustawić kursor na TextBoxkontrolce. if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); MessageBox.Show("Company does not exist.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); cs.txtCompanyID.Focusable = true; System.Windows.Input.Keyboard.Focus(cs.txtCompanyID); } …
Próbuję utworzyć przycisk, który ma obraz i nie ma obramowania - tak jak przyciski paska narzędzi Firefoksa, zanim najedziesz na nie kursorem i zobaczysz pełny przycisk. Próbowałem ustawić BorderBrushto Transparent, BorderThicknessto 0, a także próbowałem BorderBrush="{x:Null}", ale nadal możesz zobaczyć kontur przycisku.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.