Formant WPF WebBrowser oparty na programie Internet Explorer cierpi na niektóre problemy z klawiaturą i fokusem oraz problemy z wyciekiem pamięci . Jako alternatywne rozwiązanie tych problemów rozważamy dostępne opcje hostowania Chromium zamiast kontrolki WebBrowser w naszym projekcie WPF / C # opartym na edycji HTML. Podobne pytania zostały zapytałem …
Mam polecenie, które wykonuję z mojego pliku XAML przy użyciu następującej standardowej składni: <Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand}"/> To działało dobrze, dopóki nie zdałem sobie sprawy, że potrzebuję DWÓCH informacji z widoku, aby ta operacja zakończyła się zgodnie z oczekiwaniami użytkowników (w szczególności szerokość i wysokość płótna). Wygląda na to, że …
Problem jest opisany i zademonstrowany pod następującymi linkami: Paul Stovell WPF: Renderowanie rozmytego tekstu forum www.gamedev.net Microsoft Connect: mechanizm renderowania tekstu WPF generuje źle rozmyty tekst na małych czcionkach Objaśnienie: przejrzystość tekstu w WPF . Ten link zawiera porównanie czcionek. Chciałbym zebrać wszystkie możliwe rozwiązania tego problemu. Microsoft Expression Blend …
W WPF, jak zastosować wiele stylów do pliku FrameworkElement? Na przykład mam kontrolkę, która ma już styl. Mam też osobny styl, który chciałbym do niego dodać bez zdmuchiwania pierwszego. Style mają różne typy TargetTypes, więc nie mogę po prostu rozszerzyć jednego z drugim.
Próbowałem dowiedzieć się, jak zorganizować moje pliki ResourceDictionary do ponownego wykorzystania i udostępniania innym członkom mojego zespołu. Ciągle napotykam „Generic.xaml”, ale jeśli szukam w witrynie MSDN Generic.xaml lub po prostu wyszukuję w Google, wydaje mi się, że dostaję tylko posty na blogu i pytania na forum, które akurat o tym …
Czy istnieją jakieś globalne konstrukcje, których mogę użyć, gdy potrzebuję dostępu do przycisków Control, Shift, Alt? Na przykład wewnątrz MouseDownzdarzenia TreeView. Jeśli tak to jak?
W aplikacji WPF, gdy użytkownik kliknie przycisk Chcę otworzyć eksplorator Windows w określonym katalogu, jak mam to zrobić? Spodziewałbym się czegoś takiego: Windows.OpenExplorer("c:\test");
Powiedzmy, że chcę, TextBlockaby element był Widthrówny swojemu kontenerowi nadrzędnemu Width(tj. Rozciągał się z boku na bok) lub procentem jego kontenera nadrzędnego Width, jak mogę to osiągnąć XAMLbez podawania wartości bezwzględnych? Chcę to zrobić, aby jeśli kontener Kontenera nadrzędnego był później rozwinięty (został Widthzwiększony), jego elementy podrzędne również zostały rozszerzone …
Zastanawiałem się, czy mogę mieć 2 kontrolki w poziomym panelu StackPanel, tak aby właściwy element był zadokowany po prawej stronie StackPanel. Próbowałem następujących rzeczy, ale nie zadziałało: <StackPanel Orientation="Horizontal"> <TextBlock>Left</TextBlock> <Button Width="30" HorizontalAlignment="Right">Right<Button> </StackPanel> W powyższym fragmencie chcę, aby przycisk był zadokowany po prawej stronie StackPanel. Uwaga: muszę to zrobić …
Ostatnio miałem problem z tworzeniem okien dialogowych dodawania i edycji dla mojej aplikacji wpf. Wszystko, co chciałem zrobić w moim kodzie, to coś takiego. (Najczęściej używam pierwszego podejścia Viewmodel z mvvm) ViewModel, który wywołuje okno dialogowe: var result = this.uiDialogService.ShowDialog("Dialogwindow Title", dialogwindowVM); // Do anything with the dialog result Jak …
Pracuję nad projektem C # WPF. Muszę zezwolić użytkownikowi na tworzenie i dodawanie zaplanowanych zadań do Harmonogramu zadań systemu Windows. Jak mam się do tego zabrać i czego potrzebuję przy użyciu dyrektyw i odniesień, ponieważ nie znajduję zbyt wiele podczas wyszukiwania w Internecie.
Czy można ustawić kod za słownikiem zasobów w WPF. Na przykład w kontrolce użytkownika dla przycisku deklarujesz go w języku XAML. Kod obsługi zdarzenia dla kliknięcia przycisku znajduje się w pliku kodu znajdującym się za formantem. Gdybym miał utworzyć szablon danych z przyciskiem, w jaki sposób mogę napisać kod obsługi …
Czy ktoś wie o jakiejś globalnej zmiennej stanu, która jest dostępna, abym mógł sprawdzić, czy kod jest obecnie wykonywany w trybie projektowania (np. W Blend lub Visual Studio), czy nie? Wyglądałoby to mniej więcej tak: //pseudo code: if (Application.Current.ExecutingStatus == ExecutingStatus.DesignMode) { ... } Powód, dla którego tego potrzebuję, jest …
Szukam sposobu, aby dodać tekst zastępczy do pola tekstowego, tak jak w przypadku pola tekstowego w html5. To znaczy, jeśli pole tekstowe nie ma tekstu, to dodaje tekst Enter some text here, gdy użytkownik go kliknie, tekst zastępczy znika i umożliwia użytkownikowi wprowadzenie własnego tekstu, a jeśli pole tekstowe traci …
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.