Zanim przystąpimy do omawiania poszczególnych rodzajów kontrolek używanych do planowania układu formy, musimy przyjrzeć się kilku właściwościom, które pozwolą to rozmieszczenie kontrolować. A zatem do dzieła: Visibility Ten atrybut to znany z innych technologii odpowiednik właściwości Visible. Nie byłoby w tej własności nic szczególnego, gdyby prócz standardowych wartości Visible i Hidden nie oferowała właściwości Collapsed. […]
Category / 70-502
Dziś odcinek odnośnie ListView. W WPF ListView tworzymy za pomocą poniższego kodu: 2009-04-14 2009-04-15 2009-04-16 Jednak w takim wypadku to co otrzymamy nie będzie różnić się od ListBox’a. Musimy do naszego ListView dodać widok. I tu niestety przychodzi pierwsze rozczarowanie. ListView w WPF ma dostępny tylko widok typu Grid […]
Dziś odcinek poświęcony kontrolce ComboBox. Jak ComboBox wygląda chyba każdy wie. W XAMLu definiuje się go następująco: Item1 Item2 Item3 Prawdziwa siła ComboBox’a to ponownie możliwości jakie danej nam WPF związane z konfiguracją wyglądu tej kontrolki. Nie muszą to być zwykłe, statyczne teksty: […]
W ostatnim poście pisałem o tym, że ListBox wspiera domyślnie sortowanie, grupowanie i filtrowanie danych. W tym wpisie, postaram się pokazać jak coś takiego możemy prosto osiągnąć. Przyjmijmy na potrzeby tego dema, że mamy prostą klasę: public class MyItem { public string Property1 { get; set; } public string Property2 { […]
Dziś będzie o Item Controls. Mamy tego trochę więc na pewno nie dam rady opisać tego w jednym wpisie, ale nie traćmy czasu. Zaczynajmy. Podstawy Kontrolki ItemsControls charakteryzują się tym, iż udostępniają właściwość Items (typu ItemsCollection) za pomocą której możemy dostać się przechowywanych w tej kontrolce elementów. Każdy element w tej kolekcji jest typu object […]
Dziś kontynuacja nt. ContentControls Kontenery Label Jaki Label jest każdy wie. Skupmy się zatem na tym co nowego/innego daje nam Label w WPF’ie. Labelka ma ciekawe wsparcie dla klawiszy dostępu. Wystarczy, że napiszemy: _Nazwa użytkownika A w run-time’ie po przyciśnięciu klawiszy ALT+N focus zostanie przeniesiony do pola TextBox. Aby coś takiego uzyskać musimy Labelce powiedzieć, […]
W dzisiejszym odcinku zaczniemy przyglądać się zagadnieniu zwanemu Content control. Wśród tych kontrolek znajdziemy grupy takie jak: przyciski (buttons) proste kontenery (containers) kontenery z nagłówkiem (Containers with a header) Przyciski (buttons) Przyciski to chyba podstawowe kontrolki mające zawartość. Wszystkie przyciski wywodzą się z klasy ButtonBase, która definiuje takie rzeczy jak zdarzenie Click, właściwość IsPressed oraz […]