Pytania otagowane jako wpf

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




6
Uzyskaj dostęp do danych nadrzędnych DataContext z DataTemplate
Mam, ListBoxktóry wiąże się z kolekcją podrzędną w ViewModel. Elementy listy są stylizowane na tabliczce danych na podstawie właściwości w nadrzędnym modelu ViewModel: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> Otrzymuję następujący błąd wyjściowy: System.Windows.Data Error: 39 : BindingExpression path error: 'CurveSpeedMustBeSpecified' property …

11
MVVM w WPF - Jak ostrzec ViewModel o zmianach w modelu… czy powinienem?
Przeglądam kilka artykułów MVVM, przede wszystkim to i to . Moje konkretne pytanie brzmi: Jak komunikować zmiany modelu z modelu do ViewModel? W artykule Josha nie widzę, żeby to robił. ViewModel zawsze pyta Model o właściwości. W przykładzie Rachel ma implementację modelu INotifyPropertyChangedi wywołuje zdarzenia z modelu, ale są one …
112 c#  .net  wpf  mvvm 



9
Umożliwia przeciąganie okna WPF, bez względu na kliknięty element
Moje pytanie jest 2-krotne i mam nadzieję, że istnieją łatwiejsze rozwiązania dla obu zapewniane przez WPF, a nie standardowe rozwiązania z WinForms (które dostarczył Christophe Geers, zanim zrobiłem to wyjaśnienie). Po pierwsze, czy istnieje sposób na umożliwienie przeciągania okna bez przechwytywania i przetwarzania zdarzeń kliknięcia i przeciągnięcia? Chodzi mi o …


8
Jak wyśrodkować aplikację WPF na ekranie?
Chcę wyśrodkować moją aplikację WPF podczas uruchamiania na ekranie głównym. Wiem, że muszę ustawić myWindow.Left i myWindow.Top, ale skąd mam wziąć te wartości? Znalazłem System.Windows.Forms.Screen.PrimaryScreen, co najwyraźniej nie jest WPF. Czy istnieje alternatywa WPF, która daje mi rozdzielczość ekranu lub coś takiego?

4
Znajdowanie uchwytu do okna WPF
Formularze Windows miały właściwość win1.Handle, która, jeśli dobrze pamiętam, zwraca uchwyt uchwytu głównego okna? Czy istnieje równoważny sposób uzyskania uchwytu okna WPF? Znalazłem następujący kod online, IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; ale nie sądzę, że to mi pomoże, ponieważ moja aplikacja ma wiele okien. Dzięki!!
109 wpf  window  handle 


4
Jak ukryć selektor wiersza wpf datagrid
Używam kontrolki WPF DataGrid, aby wyświetlić niektóre szczegóły i przycisk wyboru, i nie potrzebuję szarej kolumny selektora po lewej stronie. Rujnuje też piękno mojego projektu. Czy istnieje sposób na jej usunięcie lub jak mogę dopasować styl, jeśli nie?
108 wpf  wpfdatagrid 

12
Bind TextBox po naciśnięciu klawisza Enter
Domyślne wiązanie danych TextBoxjest włączone TwoWayi zatwierdza tekst do właściwości tylko wtedy, gdyTextBox utracił fokus. Czy istnieje prosty sposób XAML na wykonanie powiązania danych po naciśnięciu Enterklawisza TextBox?. Wiem, że w kodzie znajdującym się za nim jest to dość łatwe, ale wyobraź sobie, że TextBoxjest to wewnątrz jakiegoś złożonego kodu …
108 c#  wpf  xaml  .net-3.5  textbox 

6
Przycisk WPF z obrazem
Próbuję dołączyć obraz do przycisku w WPF, jednak ten kod nie działa. Wydaje się dziwne, ponieważ podobny kod działałby doskonale w Mozilla XUL. <Button Height="49.086" Margin="3.636,12,231.795,0" Name="button2" VerticalAlignment="Top" Grid.Column="1" Click="button2_Click" Source="Pictures/apple.jpg">Disconnect from Server</Button>
108 wpf 

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.