Jak ustawić kolejność kart w WPF? Mam ItemsControl z niektórymi elementami rozwiniętymi, a niektórymi zwiniętymi i chciałbym pominąć zwinięte elementy, gdy używam tabulatora. Jakieś pomysły?
Co {Binding Path=.}oznacza w powiązaniu WPF? Widzę, że niektórzy go używają, ale nie mogłem znaleźć żadnego wyjaśnienia. Czy są jakieś inne symbole specjalne w składni powiązań (inne niż {Binding /})?
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? …
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ć?
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ć …
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 …
Jaka jest różnica między (niestandardową) właściwością zależności a dołączoną właściwością w WPF? Jakie są zastosowania każdego z nich? Czym zazwyczaj różnią się implementacje?
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.
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?
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 …
Czy mogę określić styl, który dotyczy wszystkich elementów? próbowałem <Style TargetType="Control"> <Setter Property="Margin" Value="0,5" /> </Style> Ale to nic nie dało
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 …
Chciałbym użyć formatu ciągu o nazwie Short Date w WPF. Próbowałem czegoś takiego: <TextBlock Text="{Binding Date, StringFormat='Short Date'}" /> Jak to zrobić?
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" …
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.