Pytania otagowane jako wpf

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



16
ComboBox- SelectionChanged Zdarzenie ma starą wartość, a nie nową wartość
C #, .NET 4.0, VS2010. Nowość w WPF. Mam ComboBox w moim MainWindow. Podłączyłem zdarzenie SelectionChanged wspomnianego pola kombi. Jeśli jednak sprawdzę wartość pola kombi w module obsługi zdarzeń, ma on starą wartość. To brzmi bardziej jak zdarzenie „SelectionChanging” niż zdarzenie SelectionChanged. Jak uzyskać nową wartość ComboBox po dokonaniu wyboru? …

11
Edycja jednym kliknięciem w WPF DataGrid
Chcę, aby użytkownik mógł jednym kliknięciem przełączyć komórkę w tryb edycji i zaznaczyć wiersz, w którym znajduje się komórka. Domyślnie jest to podwójne kliknięcie. Jak to zastąpić lub zaimplementować?
92 c#  .net  wpf  events  xaml 

8
Czy MVVM nie ma sensu? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
91 .net  wpf  mvvm 

20
Podczas czyszczenia kolekcji ObservableCollection w e.OldItems nie ma żadnych elementów
Mam tutaj coś, co naprawdę mnie zaskakuje. Mam ObservableCollection z T, który jest wypełniony elementami. Mam również program obsługi zdarzeń dołączony do zdarzenia CollectionChanged. Kiedy Usunąć kolekcję powoduje zdarzenie CollectionChanged z e.Action zestaw do NotifyCollectionChangedAction.Reset. Ok, to normalne. Ale dziwne jest to, że ani e.OldItems, ani e.NewItems nie mają w …


3
Zmień WPF DataTemplate dla elementu ListBox, jeśli wybrano
Muszę zmienić DataTemplate dla elementów w ListBox w zależności od tego, czy element jest zaznaczony, czy nie (wyświetlanie różnych / więcej informacji po wybraniu). Nie dostaję zdarzenia GotFocus / LostFocus na najwyższym elemencie w DataTemplate (StackPanel) po kliknięciu danego elementu ListBox (tylko poprzez tabulację) i nie mam pomysłów.
91 .net  wpf 

9
Ustaw fokus na polu tekstowym w XAML WPF
Pomimo niektórych postów na tym forum i innych nie mogę znaleźć czegoś, co mówi mi, jak ustawić fokus na TextBox. Mam userControl z wieloma etykietami i textBoxami. Po załadowaniu formularza chcę, aby konkretny textBox miał fokus. Ustawiłem tabIndex, ale to nie działa. Jakieś sugestie?
91 wpf  textbox  focus 


9
wyświetl klepsydrę, gdy aplikacja jest zajęta
W przypadku widoku utworzonego przy użyciu WPF chcę zmienić kursor myszy na klepsydrę, gdy aplikacja jest zajęta i nie odpowiada. Jednym z rozwiązań jest dodanie this.Cursor = Cursors.Wait; do wszystkich miejsc, które mogą spowodować, że interfejs użytkownika przestanie odpowiadać. Ale oczywiście nie jest to najlepsze rozwiązanie. Zastanawiam się, jak najlepiej …
90 c#  wpf 


7
Powiązać z metodą w WPF?
Jak utworzyć powiązanie z metodą obiektów w tym scenariuszu w WPF? public class RootObject { public string Name { get; } public ObservableCollection<ChildObject> GetChildren() {...} } public class ChildObject { public string Name { get; } } XAML: <TreeView ItemsSource="some list of RootObjects"> <TreeView.Resources> <HierarchicalDataTemplate DataType="{x:Type data:RootObject}" ItemsSource="???"> <TextBlock Text="{Binding …
90 .net  wpf  data-binding  xaml 


4
Jak programowo ustawić pozycje wierszy i kolumn siatki
Mam dwie siatki w Stackpanelu. Pierwsza siatka nosi nazwę GridX. Początkowo wewnątrz siatki znajduje się tablica 2D pól tekstowych (RowDefs / ColumnDefs). Definicja TextBox w XAML to <TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center" /> Chcę programowo dodać TextBlock w tej samej pozycji, co część GridX. Efekt musi być taki <TextBlock Grid.Row="4" …
89 wpf  gridview 

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.