Pytania otagowane jako wpf

Windows Presentation Foundation, lub WPF, jest podsystemem do renderowania interfejsów użytkownika w aplikacjach Windows.

10
Przykład użycia hiperłącza w WPF
Widziałem kilka sugestii, że możesz dodać hiperłącze do aplikacji WPF poprzez Hyperlinksterowanie. Oto jak próbuję go użyć w moim kodzie: <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="BookmarkWizV2.InfoPanels.Windows.UrlProperties" Title="UrlProperties" Height="754" Width="576"> <Grid> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition Height="40"/> </Grid.RowDefinitions> <Grid> <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Auto" Grid.RowSpan="2"> <StackPanel > <DockPanel LastChildFill="True" Margin="0,5"> <TextBlock Text="Url:" Margin="5" DockPanel.Dock="Left" VerticalAlignment="Center"/> …
160 c#  wpf  xaml  hyperlink 

8
Opcje osadzania Chromium zamiast kontrolki IE WebBrowser z WPF / C #
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 …

5
Przekazywanie dwóch parametrów polecenia przy użyciu powiązania WPF
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 …
155 wpf  binding  path  command 

11
Problem z rozmazanymi czcionkami WPF - rozwiązania
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 …
153 wpf  fonts 

11
Jak zastosować wiele stylów w WPF
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.
153 .net  wpf  styles 

2
Co jest takiego specjalnego w Generic.xaml?
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 …
153 wpf  xaml  themes 



7
WPF: Ustawianie szerokości (i wysokości) jako wartości procentowej
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 …
149 wpf  xaml  resize 

9
Wyrównać elementy w panelu stosu?
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ć …

3
Dobra czy zła praktyka dla dialogów w WPF z MVVM?
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 …
148 c#  .net  wpf  mvvm  modal-dialog 

2
Tworzenie zaplanowanych zadań
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.
148 c#  wpf  scheduled-tasks 

4
Czy można ustawić kod za słownikiem zasobów w WPF do obsługi zdarzeń?
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 …
147 wpf 

9
Czy istnieje sposób sprawdzenia, czy WPF jest obecnie wykonywany w trybie projektowania, czy nie?
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 …
147 c#  wpf  expression-blend 

23
Dodanie tekstu zastępczego do pola tekstowego
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 …
147 c#  wpf  placeholder 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.