Pytania otagowane jako wpf

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

6
WPF - jak wymusić na poleceniu ponowną ocenę „CanExecute” za pośrednictwem jego CommandBindings
Mam Menugdzie każdy MenuItemw hierarchii ma swoją Commandwłaściwość ustawioną na RoutedCommandzdefiniowaną przeze mnie. Skojarzony CommandBindingzapewnia wywołanie zwrotne do oceny, CanExecutektóre kontroluje stan włączenia każdego MenuItem. To prawie działa. Pozycje menu początkowo pojawiają się z prawidłowymi stanami włączenia i wyłączenia. Jednak gdy dane, których CanExecuteużywa moje wywołanie zwrotne, ulegną zmianie, potrzebuję …

3
WPF: ItemsControl with scrollbar (ScrollViewer)
Postępowałem zgodnie z tym małym "samouczkiem", jak dodać pasek przewijania do ItemsControl i działa on w widoku projektanta, ale nie wtedy, gdy kompiluję i uruchamiam program (pojawia się tylko kilka pierwszych elementów i brak paska przewijania, aby wyświetlić więcej - nawet gdy VerticalScrollbarVisibility jest ustawiona na „Visible” zamiast „Auto”). Masz …

3
Jak ustawić tekst hiperłącza WPF za pośrednictwem powiązania danych?
W WPF chcę utworzyć hiperłącze, które prowadzi do szczegółów obiektu, i chcę, aby tekst hiperłącza był nazwą obiektu. W tej chwili mam to: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> Ale chcę, aby „Nazwa obiektu” była powiązana z rzeczywistą nazwą obiektu. Chciałbym zrobić coś takiego: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/></TextBlock> Jednak klasa Hyperlink …

6
Tworzenie SolidColorBrush z szesnastkowej wartości koloru
Chcę utworzyć SolidColorBrush z wartości szesnastkowej, takiej jak #ffaacc. W jaki sposób mogę to zrobić? Na MSDN otrzymałem: SolidColorBrush mySolidColorBrush = new SolidColorBrush(); mySolidColorBrush.Color = Color.FromArgb(255, 0, 0, 255); Więc napisałem (biorąc pod uwagę, że moja metoda otrzymuje kolor jako #ffaacc): Color.FromRgb( Convert.ToInt32(color.Substring(1, 2), 16), Convert.ToInt32(color.Substring(3, 2), 16), Convert.ToInt32(color.Substring(5, 2), …
129 wpf 

7
Brak elementu Main () w WPF?
Jestem początkującym jeśli chodzi o programowanie, ale byłem pewien, że jedną z uniwersalnych zasad było to, że program zaczyna się od Main (). Nie widzę żadnego, gdy tworzę projekt WPF. Czy Main () jest po prostu nazwany inaczej w WPF?
128 c#  wpf  c#-4.0  main 

8
Jak mogę ustawić kolor wybranego wiersza w DataGrid
Domyślny kolor tła wybranego wiersza w DataGrid jest tak ciemny, że nie mogę go odczytać. Czy w ogóle można to zastąpić? Próbowałem tego <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> Ale nadal nic ...
127 c#  wpf  xaml  datagrid 


30
Nazwa nie istnieje w błędzie przestrzeni nazw w XAML
Korzystanie z VS2012 w pracy z aplikacją VB.NET WPF. Mam prostą aplikację samouczkową MusicPlayer, której używam do nauki WPF. Konwertuję wersję C # samouczka na VB.NET krok po kroku. Ma 2 klasy w aplikacji, które znajdują się w tej samej przestrzeni nazw. Jestem w stanie odwołać się do przestrzeni nazw …


5
Ikona ustawień dla aplikacji wpf (VS 08)
Zanim przejdę dalej, wspomnę, że wypróbowałem następujące rozwiązania: Jak ustawić ikonę dla mojej aplikacji w programie Visual Studio 2008? Ustaw ikonę aplikacji z zasobów w VS 05 Próbuję ustawić ikonę dla mojej aplikacji. AFAIK, potrzebuję potencjalnie 3 obrazów? Obraz 1 to rzeczywisty obraz w eksploratorze po kliknięciu pliku .exe (miniatura …

3
Wirtualizacja ItemsControl?
Mam ItemsControllistę zawierającą dane, które chciałbym zwirtualizować, ale VirtualizingStackPanel.IsVirtualizing="True"nie wydaje się działać z ItemsControl. Czy tak jest naprawdę, czy jest inny sposób na zrobienie tego, którego nie jestem świadomy? Aby przetestować, użyłem następującego bloku kodu: <ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}" VirtualizingStackPanel.IsVirtualizing="True"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Initialized="TextBlock_Initialized" Margin="5,50,5,50" Text="{Binding Path=Name}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> …

9
Jak otworzyć drugie okno z pierwszego okna w WPF?
Jestem nowy w WPF. Mam dwa okna, takie jak window1 i window2. Mam jeden przycisk w window1. Jeśli kliknę ten przycisk, okno 2 musi się otworzyć. Co mam z tym zrobić? Oto kod, który wypróbowałem: window2.show();
125 c#  wpf 


4
Użyj StringFormat, aby dodać ciąg do powiązania WPF XAML
Mam aplikację WPF 4, która zawiera TextBlock, który ma jednokierunkowe powiązanie z wartością całkowitą (w tym przypadku jest to temperatura w stopniach Celsjusza). XAML wygląda następująco: <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> Działa to dobrze do wyświetlania rzeczywistej wartości temperatury, ale chciałbym sformatować tę wartość, aby zawierała ° C zamiast …

6
Wypychanie właściwości GUI tylko do odczytu z powrotem do ViewModel
Chcę napisać ViewModel, który zawsze zna bieżący stan niektórych właściwości zależności tylko do odczytu z widoku. W szczególności mój GUI zawiera FlowDocumentPageViewer, który wyświetla jedną stronę naraz z FlowDocument. FlowDocumentPageViewer udostępnia dwie właściwości zależności tylko do odczytu o nazwach CanGoToPreviousPage i CanGoToNextPage. Chcę, aby mój ViewModel zawsze znał wartości tych …

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.