Pytania otagowane jako wpf

Windows Presentation Foundation, lub WPF, jest podsystemem do renderowania interfejsów użytkownika w aplikacjach Windows.

12
Obsługa zdarzenia zamknięcia okna za pomocą zestawu narzędzi WPF / MVVM Light
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 …
145 c#  wpf  xaml  mvvm  mvvm-light 

3
Aplikacja WPF, która ma tylko ikonę w zasobniku
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 …
144 c#  .net  wpf  xaml 


11
Jak dokonać wyboru pola wyboru jednym kliknięciem w WPF DataGrid?
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 …


12
Jak mogę uzyskać aktywne wymiary ekranu?
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.
142 c#  wpf 

9
Dobre przykłady szablonu MVVM
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 …
141 wpf  mvvm 

4
Jak zrobić modalne okno dialogowe w WPF?
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 …
140 .net  wpf  dialog  modal-dialog 

2
Co to jest Prism dla WPF?
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 …
137 wpf  mvvm  prism 

16
WPF: Siatka z marginesem / dopełnieniem kolumny / wiersza?
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ść?
137 wpf  grid  padding  margin 

5
Różnica między Label i TextBlock
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?
135 wpf  label  textblock 

10
Przesuń i powiększ obraz
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? …
133 c#  wpf  xaml  zoom  pan 

10
Skróty klawiaturowe w WPF
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ą?

21
Ustaw fokus na TextBox w WPF z modelu widoku
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); } …
130 c#  wpf  xaml  mvvm  textbox 

8
Jak całkowicie usunąć obramowanie przycisków w wpf?
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.
130 wpf  button  transparency 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.