wpf

Dlaczego MVVM i jakie są jego podstawowe zalety? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... NotifyPropertyChanged, ICommand,Ivalue Convertor.. ale nie był zadowolony. Od tej pory postawiłem to pytanie Z góry dzięki

Dostęp do nadrzędnego DataContext z DataTemplate

Mam ListBox, który wiąże się z kolekcją potomną na ViewModel. Elementy listbox są stylizowane w datatemplate na podstawie wła ... stylu, tak aby działało niezależnie od tego, czy nadrzędny kontekst danych jest widokiem kolekcji, czy pojedynczym elementem?

Dlaczego warto korzystać z MVVM?

Dobra, sprawdzałem wzorzec MVVM i za każdym razem, gdy wcześniej próbowałem go sprawdzić, poddałem się z kilku powodów: Ni ... eniu popołudnia na badaniach nad MVVM w końcu znalazłem coś, co uświadomiło mi prawdziwe korzyści płynące z tej odpowiedzi .

Jak zdefiniować ograniczenia wprowadzania TextBox?

Jak mogę ograniczyć TextBox do przyjmowania tylko wielkich liter, lub np. cyfr, lub zabronić umieszczania znaków specjalnych? Jasne, że złapanie zdarzenia TextInput i obsługa tekstu tutaj to bułka z masłem, ale czy jest to właściwy sposób?

Wyróżnij całą linię TreeViewItem w WPF

Jeśli ustawiam Tło TreeViewItem to podświetla tylko nagłówek. Jak wyróżnić całą linię? Znalazłem post prawie rozwiązujący p ... było, ale jeśli użytkownik zmienił motyw na XP-to powinien być XP sposób. 3. Tyle XAML... Jakieś pomysły, czego mam szukać?

Dodawanie tekstu zastępczego do pola tekstowego

Szukam sposobu, aby dodać tekst zastępczy do pola tekstowego, jak można z pola tekstowego w html5. Tzn. jeśli pole tekstowe ... a jeśli pole tekstowe traci ostrość i nadal nie ma tekstu, to Element Zastępczy jest dodawany z powrotem do pola tekstowego.

Jak zrobić overlay control ponad wszystkie inne kontrolki?

Muszę sprawić, by kontrolka pojawiła się ponad wszystkie inne kontrolki, więc częściowo je nałoży.

Najlepszy sposób na ukrycie okna z przełącznika programu Alt-Tab?

Jestem programistą. NET od kilku lat i nadal jest to jedna z tych rzeczy, których Nie wiem, jak zrobić poprawnie. Łatwo jest ... ąda całkiem dobrze, ale nie wypróbowałem go osobiście. Dotyczy niektórych Win32, ale unika lame tworzenia okien poza ekranem.

Czy MVVM jest bezcelowy? [zamknięte]

Czy implementacja MVVM jest bezcelowa? Tworzę nową aplikację i rozważałem Windows Forms i WPF. Wybrałem WPF, ponieważ jest ... zy warto było się trudzić, gdybyś miał jakieś? Jestem tylko niekompetentnym programistą czy czy MVVM nie jest tym czym jest?

Numeryczne wprowadzanie danych w WPF

Jak radzisz sobie z wprowadzaniem wartości liczbowych w aplikacjach WPF? Bez kontrolki NumericUpDown, używałem Textboxa i ob ... || e.Key == Key.Home || e.Key == Key.End); e.Handled = !isControl && !isNumeric && !isNumPadNumeric; }

Najlepsze praktyki korzystania z struktury podmiotu z WPF DataBinding [zamknięte]

Jestem w trakcie budowania mojej pierwszej prawdziwej aplikacji WPF (tj. pierwszej przeznaczonej do użycia przez kogoś poza M ... stwo typu? / Align = "left" / Jakieś sugestie? Przegapiłem jakieś duże fragmenty? Coś, o czym powinienem myśleć inaczej?

Konwertuj kontrolę WPF (XAML) na dokument XPS

Czy mogę pobrać istniejącą kontrolę WPF (XAML), zmodyfikować ją i przekształcić w dokument XPS, który można wyświetlić i wydr ... nie dokumentu odbywało się w pamięci i nie trafiało na dysk, chyba że użytkownik specjalnie zapisał dokument. Czy to możliwe?

Struktura projektu dla MVVM w WPF

Jaka jest struktura projektu, z którą korzystasz podczas korzystania z MVVM w WPF? Z tutoriali, które teraz widziałem, zwykl ... zować te: App.config App.xaml MainWindow.xaml Mam je zostawić na zewnątrz, tak jak teraz, czy umieścić w jakimś folderze?

WPF TreeView: jak stylować wybrane elementy z zaokrąglonymi rogami, jak w Eksploratorze

Zaznaczony element w widoku drzewa WPF ma ciemnoniebieskie tło z "ostrymi" rogami. To wygląda na trochę przestarzałe dzisiaj: ... sh x:Key="{x:Static SystemColors.ControlTextBrushKey}" Color="Black" /> </TreeView.Resources> </TreeView>

Jak utworzyć niestandardowe okno chrome w wpf?

Jak mogę utworzyć podstawowe okno niestandardowe chrome dla okna WPF, które nie zawiera przycisku zamykania i nadal ruchomego i zmieniającego rozmiar okna?

Jak przekazać Ui Dispatcher do ViewModel

Powinienem mieć dostęp do Dispatcher , który należy do widoku, który muszę przekazać do ViewModel. Ale widok nie powinien nic ... oje Viewmodele mogą być tworzone w wątkach tła I nie można po prostu zrobić Dispatcher.Current w konstruktorze modelu widoku.

Co oznacza * (gwiazdka) w XAML ColumnDefinition?

Jakie jest znaczenie * (gwiazdka) w poniższym XAML? <ColumnDefinition Width="0.07*"/> <Grid Height="100" Horizontal ... finition Width="40*" /> <ColumnDefinition Width="314*" /> </Grid.ColumnDefinitions> </Grid>

Jak rozłożyć dziecięce elementy Panelu stosu?

Dany StackPanel: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana& ... same elementy potomne mają różne rozmiary? Czy można to zrobić bez ustawiania właściwości na każdym z poszczególnych dzieci?

Jak automatycznie skalować rozmiar czcionki dla grupy kontrolek?

Mam kilka blokad tekstowych w WPF w siatce, które chciałbym skalować w zależności od ich dostępnej szerokości / wysokości. Ki ... ięty, a gdy zastępuje ViewBox, wygląda tak, jakby Siatka domyślnie ustawiła rozmiar kolumny "Auto"i nie wyrównuje centrum.

Jak mogę podać wiele warunków wyzwalania danych w WPF?

Jak mogę podać wiele warunków wyzwalania danych w WPF?