Mam dwie proste klasy Model i ViewModel ... public class GridItem { public string Name { get; set; } public int CompanyID { get; set; } } public class CompanyItem { public int ID { get; set; } public string Name { get; set; } } public class ViewModel { …
Mam edytowalny zestaw combo, w którym nie zawsze preferowany element znajduje się na liście rozwijanej. Chciałbym mieć możliwość ręcznego wpisywania tekstu w polu tekstowym, który jest propagowany do ciągu powiązanego z SelectedValue. W tej chwili ciąg powiązany z SelectedValue jest aktualizowany tylko wtedy, gdy wprowadzona wartość jest jedną z tych …
Niedawno zacząłem programować w WPF i napotkałem następujący problem. Nie rozumiem, jak używać tej Dispatcher.Invoke()metody. Mam doświadczenie w tworzeniu wątków i stworzyłem kilka prostych programów Windows Forms, w których właśnie użyłem Control.CheckForIllegalCrossThreadCalls = false; Tak, wiem, że to dość kiepskie, ale były to proste aplikacje monitorujące. Faktem jest, że teraz …
W moim kodzie XAML chcę ustawić Backgroundkolor każdego wiersza na podstawie wartości obiektu w jednym określonym wierszu. Mam ObservableCollectionof z, a każdy z nich zma właściwość o nazwie State. Zacząłem od czegoś takiego w moim DataGrid: <DataGrid.RowStyle> <Style TargetType="DataGridRow"> <Setter Property="Background" Value="{Binding z.StateId, Converter={StaticResource StateIdToColorConverter}}"/> </Style> </DataGrid.RowStyle> Jest to niewłaściwe …
Czy jest sposób, aby posłuchać zmian a DependencyProperty? Chcę być powiadamiany i wykonywać pewne czynności, gdy wartość się zmieni, ale nie mogę użyć powiązania. To jest DependencyPropertyz innej klasy.
Czy można narysować wypełniony trójkąt przy użyciu tylko XAML (a nie kodu za rozwiązaniem)? Trójkąt powinien wyglądać jak na poniższym obrazku, aby przedstawiać kierunek sortowania Ascending/Descendingwraz z przyciskiem sortowania na kontrolce wykresu: EDYCJA: Rozwiązanie dzięki SpeziFish : Rosnąco: <Polygon Points="0,0 8,5, 0,10" Stroke="Black" Fill="Black" /> Malejąco: <Polygon Points="8,0 0,5, 8,10" …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Szukam arkusza do ściągania WPF, który ma rozszerzenia znaczników WPF dla powiązań, zasobów i innych typowych …
WPF nie zapewnia możliwości posiadania okna, które umożliwia zmianę rozmiaru, ale nie ma przycisków maksymalizacji ani minimalizacji. Chciałbym móc zrobić takie okno, aby móc zmieniać rozmiar okien dialogowych. Wiem, że rozwiązanie będzie oznaczało użycie pinvoke, ale nie jestem pewien, do czego i jak zadzwonić. Wyszukiwanie pinvoke.net nie przyniosło niczego, co …
Przeprowadzam migrację aplikacji komputerowej WPF z .NET Framwork do Core 3.0. Korzystałem z System.Windows.Forms.FolderBrowserDialog () i teraz utknąłem, jak dodać to odniesienie do projektu Core. Nie ma dostępnego pakietu NuGet „System.Windows.Forms”, prawda? Czy jest jakiś alternatywny sposób wyświetlania FolderBrowserDialog w rdzeniu? Aktualizacja Utworzyłem projekt Core przy użyciu domyślnego szablonu, a …
Tutaj mamy Gridz Button. Gdy użytkownik kliknie ten przycisk, wykonywana jest metoda z klasy Utility, która zmusza aplikację do kliknięcia na siatce. Przepływ kodu musi się tutaj zatrzymać i nie kontynuować, dopóki użytkownik nie kliknie przycisku Grid. Miałem wcześniej podobne pytanie: Poczekaj, aż użytkownik kliknie C # WPF W tym …
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.