W aplikacji WPF korzystającej z MVVM mam kontrolę użytkownika z elementem widoku listy. W czasie wykonywania użyje wiązania danych, aby wypełnić widok listy kolekcją obiektów. Jaki jest prawidłowy sposób dołączenia zdarzenia dwukrotnego kliknięcia do elementów w widoku listy, tak aby po dwukrotnym kliknięciu elementu w widoku listy odpowiadające mu zdarzenie …
Mam bardzo prostą aplikację WPF, w której używam powiązania danych, aby umożliwić edycję niektórych niestandardowych obiektów CLR. Chcę teraz wprowadzić pewne sprawdzanie poprawności danych wejściowych, gdy użytkownik kliknie przycisk Zapisz. Jednak wszystkie książki WPF, które przeczytałem, nie poświęcają tak naprawdę miejsca temu zagadnieniu. Widzę, że możesz tworzyć niestandardowe reguły walidacji, …
Jestem programistą .NET od kilku lat i nadal jest to jedna z tych rzeczy, których nie umiem zrobić poprawnie. Łatwo jest ukryć okno z paska zadań za pomocą właściwości zarówno w Windows Forms, jak i WPF, ale o ile wiem, nie gwarantuje to (ani nawet nie wpływa) na jego ukrycie …
Mam przycisk ze stałym obrazem tła i chciałbym pokazać na nim mały obraz nakładki. Wybór obrazu nakładki zależy od właściwości zależności ( LapCounterPingStatus) odpowiedniego modelu widoku. Oto, co osiągnąłem do tej pory: <Button> <Grid> <Image Stretch="None"> <!-- Background Image --> <Image.Style> <Style TargetType="{x:Type Image}"> <Setter Property="Source" Value="/Images/Pingn.png"/> </Style> </Image.Style> </Image> …
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 4 lata temu . Popraw to pytanie Szukam prostej kontrolki NumericUpDown (aka przędzarki liczb) w WPF. Wydaje się, że jest to kolejny brak …
Chciałbym wybrać węzeł WPF TreeView po kliknięciu prawym przyciskiem myszy, tuż przed wyświetleniem menu ContextMenu. W przypadku WinForms mógłbym użyć kodu takiego jak ten węzeł Znajdź kliknięty w menu kontekstowym , jakie są alternatywy WPF?
Mam zestaw kontrolek z dołączonymi poleceniami i logiką, które są stale ponownie używane w ten sam sposób. Zdecydowałem się stworzyć kontrolkę użytkownika, która zawiera wszystkie wspólne kontrolki i logikę. Jednak potrzebuję również kontrolki, aby móc przechowywać zawartość, którą można nazwać. Wypróbowałem następujące: <UserControl.ContentTemplate> <DataTemplate> <Button>a reused button</Button> <ContentPresenter Content="{TemplateBinding Content}"/> …
Co to oznacza i jak go rozwiązać? Używam zadań TPL. Cały błąd Wyjątki zadania nie zostały zaobserwowane ani przez oczekiwanie na zadanie, ani przez dostęp do jego właściwości Exception. W rezultacie niezauważony wyjątek został ponownie zgłoszony przez wątek finalizatora. w System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib
Próbuję użyć DataAnnotations w moim projekcie WPF, aby określić maksymalną długość ciągów, z następującymi elementami: using System.ComponentModel.DataAnnotations; Jednak pojawia się błąd Nazwa typu lub przestrzeni nazw „DataAnnotations” nie istnieje w przestrzeni nazw „System.ComponentModel” (czy brakuje odwołania do zestawu?) Widziałem inne przykłady, gdzie DataAnnotations nie istnieją w tej przestrzeni nazw. Używam …
Próbuję utworzyć aplikację WPF, która przyjmuje argumenty wiersza polecenia. Jeśli nie podano żadnych argumentów, powinno pojawić się główne okno. W przypadku niektórych konkretnych argumentów wiersza poleceń kod powinien być uruchamiany bez GUI i kończyć po zakończeniu. Wszelkie sugestie dotyczące tego, jak należy to właściwie zrobić, będą mile widziane.
Mam aplikację, która aktualizuje mój datagrid za każdym razem, gdy plik dziennika, który oglądam, zostanie zaktualizowany (dołączony do nowego tekstu) w następujący sposób: private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int position = 0; string[] data_split = ft.Data.Split(' '); foreach …
Mam problem z wyświetlaniem obrazów w WPF. Oto mój kod: <Button HorizontalAlignment="Left" Grid.Column="1" Grid.Row="5" Margin="0,5"> <Button.Content> <StackPanel Orientation="Horizontal" Margin="10,0"> <Image Source="/images/user_add.png" Stretch="None" HorizontalAlignment="Center" VerticalAlignment="Center" Width="24" Height="24" /> <TextBlock Text="添加" /> </StackPanel> </Button.Content> </Button> Mam obraz o oryginalnym rozmiarze 32 * 32, ale kiedy uruchomię powyższy kod, obraz rozciągnie się, aby …
Mam polubienie multi-bindowania <TextBlock> <TextBlock.Text> <MultiBinding Converter="{StaticResource myConverter}"> <Binding Path="myFirst.Value" /> <Binding Path="mySecond.Value" /> </MultiBinding> </TextBlock.Text> </TextBlock> Chcę przekazać stałą wartość, np. „123”, do jednego z dwóch powyższych powiązań. Jak mogę to zrobić za pomocą XAML?
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.