Pytania otagowane jako wpf

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

26
W jaki sposób ViewModel powinien zamknąć formularz?
Próbuję nauczyć się WPF i problemu MVVM, ale wpadłem w kłopoty. To pytanie jest podobne, ale nie takie samo jak to (obsługa-dialogów-w-wpf-z-mvvm) ... Mam formularz „Login” napisany przy użyciu wzorca MVVM. Ten formularz ma ViewModel, który przechowuje nazwę użytkownika i hasło, które są powiązane z widokiem w XAML przy użyciu …
247 c#  wpf  mvvm 

6
ResourceDictionary w osobnym zestawie
Mam pliki słownika zasobów (MenuTemplate.xaml, ButtonTemplate.xaml itp.), Których chcę używać w wielu różnych aplikacjach. Mógłbym dodać je do zestawów aplikacji, ale lepiej jest, jeśli skompiluję te zasoby w jednym zestawie, a moje aplikacje odniosą się do niego, prawda? Po zbudowaniu zestawu zasobów, jak mogę odwoływać się do niego w pliku …

22
MVVM: Samouczek od początku do końca?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jestem programistą C # / Windows Forms z ponad 5-letnim doświadczeniem. Badałem WPF przy użyciu wzorca projektowego MVVM (Model-View-ViewModel). Przeszukałem samouczki w Internecie. Obejrzałem nawet …
243 c#  .net  wpf  mvvm 

6
Globalnie łapać wyjątki w aplikacji WPF?
Mamy aplikację WPF, której części mogą generować wyjątki w czasie wykonywania. Chciałbym globalnie złapać każdy nieobsługiwany wyjątek i zapisać je, ale poza tym kontynuować wykonywanie programu tak, jakby nic się nie wydarzyło (trochę jak VB On Error Resume Next). Czy jest to możliwe w C #? A jeśli tak, to …

20
Powiązanie danych z SelectedItem w widoku drzewa WPF
Jak mogę pobrać element wybrany w widoku drzewa WPF? Chcę to zrobić w XAML, ponieważ chcę to powiązać. Możesz pomyśleć, że tak, SelectedItemale najwyraźniej nie istnieje, jest tylko do odczytu i dlatego nie nadaje się do użytku. Oto co chcę zrobić: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> Chcę …
241 c#  wpf  mvvm  treeview  selecteditem 


4
Różnica między ObservableCollection a BindingList
Chcę poznać różnicę między, ObservableCollectiona BindingListponieważ użyłem obu, aby powiadomić o każdej zmianie dodania / usunięcia w źródle, ale tak naprawdę nie wiem, kiedy wolę jedną od drugiej. Dlaczego miałbym wybrać jedną z poniższych opcji? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); lub BindingList<Employee> lstEmp = new BindingList<Employee>();

23
Obsługa okien dialogowych w WPF z MVVM
We wzorcu MVVM dla WPF obsługa okien dialogowych jest jedną z bardziej złożonych operacji. Ponieważ model widoku nie wie nic o widoku, komunikacja w dialogu może być interesująca. Mogę ujawnić, ICommandże gdy widok go wywołuje, może pojawić się okno dialogowe. Czy ktoś zna dobry sposób obsługi wyników z okien dialogowych? …

13
Z jakich ram MVVM powinienem korzystać? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
233 wpf  mvvm  frameworks 

30
Jak automatycznie zaznaczyć cały tekst na fokusie w WPF TextBox?
Jeśli zadzwonię SelectAllz GotFocusobsługi zdarzeń, to nie działa za pomocą myszki - wybór znika tak szybko, jak myszy jest zwolniony. EDYCJA: Ludziom podoba się odpowiedź Donnelle, postaram się wyjaśnić, dlaczego nie podobała mi się tak bardzo, jak zaakceptowana odpowiedź. Jest to bardziej złożone, a zaakceptowana odpowiedź robi to samo w …
232 .net  wpf  silverlight  textbox 

5
Prosta (myślę) pozioma linia w WPF?
Tworzenie stosunkowo prostego formularza wprowadzania danych i po prostu chcesz oddzielić niektóre sekcje poziomą linią (podobnie jak znacznik HR w HTML), która rozciąga się na całą długość formularza. Próbowałem tego: <Line Stretch="Fill" Stroke="Black" X2="1"/> Ponieważ kontrola nadrzędna nie ma stałej szerokości, linia ta powoduje rozciągnięcie okna do pełnej szerokości ekranu. …
228 wpf  xaml  wpf-controls 



15
Jest jakiś sposób na wybranie bloku tekstowego WPF?
Chcę, aby tekst wyświetlany w Witty , kliencie Twittera typu open source, był możliwy do wyboru. Obecnie jest wyświetlany przy użyciu niestandardowego bloku tekstu. Muszę użyć TextBlock, ponieważ pracuję z liniami tekstu bloku, aby wyświetlać i formatować @nazwa_użytkownika i linki jako hiperłącza. Częstym żądaniem jest możliwość skopiowania i wklejenia tekstu. …
224 wpf  xaml  textbox  textblock 

4
Wysokość okna = „Auto” nie działa zgodnie z oczekiwaniami
To, co próbuję zrobić, to pokazać okno, które nie ma jawnie wysokości / szerokości (obie wartości zostały pominięte lub ustawione na Auto). Zgadywałem, że okno dowie się o swoim rozmiarze poprzez automatyczne obliczenie wszystkich zawartych rozmiarów kontrolek użytkownika, ale tak naprawdę to nie działa! Zamiast tego mam duże okno z …
223 wpf 

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.