Tag: wpf-4.0
Version 4.0 der Windows Presentation Foundation (WPF).
2
Antworten
Benutze ich DispatcherTimer weil ich muss ein Betrieb alle paar Minuten. In diesem rufe ich ein BackgroundWorker um meine Arbeit zu machen, und verwenden Sie dann den dispatcher befestigt, um die timer zu aktualisieren, mein UI. Ich
1
Antworten
Ich versuche, erstellen Sie einen Filter für ein DataGrid in WPF-so wie in den link - http://www.codeproject.com/Articles/42227/Automatic-WPF-Toolkit-DataGrid-Filtering Ich bin mit der gleichen Bibliothek, die Sie verwenden, aber die Sache ist, dass ich binden müssen mein DataGrid an
3
Antworten
Ich versuche zu aktualisieren ObservableCollection ist, dass Daten an die Benutzeroberfläche. Ich weiß, dass dies zu tun muss ich verwenden Dispatcher und BeginvInvoke(), und es so zu machen, dass die UI nicht einfrieren, wenn ich so tun,
1
Antworten
Habe ich ein Fenster und ein Bild in es. in diesem Rahmen, öffne ich bei vielen Seiten die ich möchte schließen, indem Sie auf die Schaltfläche "Schließen", das problem ist die Seite nicht sehen können, in meinem
1
Antworten
Was ist der Unterschied(E) zwischen GotFocus und GotKeyboardFocus -und ähnlich LostFocus und LostKeyboardFocus? Sorry für die simple Frage, aber ich habe es gegoogelt und gelesen eine Menge von blog-posts, aber ich bin immer noch verwirrt. Es scheint,
1
Antworten
So, der Wunsch ist einfach, ändern Sie eine Taste der hintergrund Hellgrün, Grün, wenn der Mauszeiger darüber bewegt wird und Dunkelgrün, wenn Sie gedrückt wird. Der folgende XAML-Code ist mein Erster Versuch: <Window x:Class="ButtonMouseOver.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow"
2
Antworten
Habe ich ein Listenfeld, bei denen ich styling ItemContainer um ein Kontext-Menü. Hier ist der xaml-Code für das gleiche. <ListBox.ItemContainerStyle> <Style TargetType="{x:Type ListBoxItem}"> ... <Setter Property="ContextMenu"> <Setter.Value> <ContextMenu> <MenuItem Header="Remove Group" cal:Message.Attach="DeleteGroup"/> </ContextMenu> </Setter.Value> </Setter> </Style> Habe
5
Antworten
Möchte ich kopieren Sie alle Datensätze in datagrid datatable ohne Schleife. Für Ex: Dim dt as New DataTable dt = Datagrid1.Items Aber das Funktioniert nicht und geben eine Fehlermeldung. Meine Entwicklungsplattform Visual studio 2010 und Sprache WPF
3
Antworten
Bekomme ich diese exception in meiner Anwendung. Ich habe links gefunden, besprechen Sie am web, aber nichts zeigt, wie man es aufspüren und/oder Abhilfe es. Bitte Antworten Sie nicht mit links aus dem internet. Bitte Antworten mit
1
Antworten
Ich versuche, binden Sie die SelectedIndex-Eigenschaft des combobox zu meinem ViewModel. Hier ist der code. Xaml: <ComboBox x:Name="BloodGroupFilter" SelectedIndex="{Binding Path=SelectedBloodGroupIndex, Mode=TwoWay}"> <ComboBox.ItemsSource> <CompositeCollection> <ComboBoxItem Foreground="red" FontStyle="Italic">No Filter</ComboBoxItem> <CollectionContainer Collection="{Binding Source={StaticResource BloodGroupEnum}}"/> </CompositeCollection> </ComboBox.ItemsSource> </ComboBox> ViewModel private int
2
Antworten
Ich bin neue in WPF Treeview-code auf xaml <Window x:Class="WpfApplication1.orderdetail" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfApplication1" Title="Window1" Height="250" Width="450"> <Window.Resources> <HierarchicalDataTemplate x:Key="NodeTemplate"> <TextBlock x:Name="text" Text="?" /> <HierarchicalDataTemplate.ItemsSource> <Binding XPath="child::node()" /> </HierarchicalDataTemplate.ItemsSource> <HierarchicalDataTemplate.Triggers> <DataTrigger Binding="{Binding Path=NodeType}" Value="Text"> <Setter TargetName="text" Property="Text" Value="{Binding
3
Antworten
Ich versuche zum erstellen einer DataGrid in WPF 4.0 mit MVVM... Funktionen erforderlich - Muti - Wählen Sie die Zeilen mit einem Kontrollkästchen (Klick) Ein wählen Sie alle Kontrollkästchen, um zu überprüfen, alle Checkboxen im datagrid Etwas
1
Antworten
Will ich tun-Header für mehrere Spalten in WPF DataGrid. Ich habe versucht, mit den Header-template-aber es wird die Anzeige von Kopfzeile für eine Spalte. Unter XAML habe ich versucht: <DataGrid> <DataGrid.Columns> <DataGridTextColumn> <DataGridTextColumn.HeaderTemplate> <DataTemplate> <StackPanel> <TextBlock>Column 1</TextBlock>
3
Antworten
Ist es eh zu animieren TextBox.ForegroundProperty? <Color x:Key="NormalColor">#FF666666</Color> <SolidColorBrush x:Key="NormalBrush" Color="{StaticResource NormalColor}" /> <Color x:Key="MouseOverColor">#FF666666</Color> <SolidColorBrush x:Key="MouseOverBrush" Color="{StaticResource MouseOverColor}" /> <ControlTemplate x:Key="RegularTextBoxTemplate" TargetType="{x:Type TextBox}"> <Grid> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="CommonStates"> <VisualStateGroup.Transitions> <VisualTransition GeneratedDuration="0:0:0.1"/> </VisualStateGroup.Transitions> <VisualState x:Name="Normal"/> <VisualState x:Name="MouseOver"> <Storyboard>
1
Antworten
Ich habe eine textbox und ein Datagrid. Das datagrid hat zwei Spalten name und E-Mail-Adresse. Ich möchte Filter die datagrid-Werte mit dem Wert in der textbox. Durch die Spalte,, Namen oder E-Mail? Und sind Sie mit MVVM
1
Antworten
Ich bin mit WPF TextBox mit einer Bindung an die Text-Eigenschaft auf ein Doppel auf meinem ViewModel. Meiner XAML-Code sieht wie folgt aus: <TextBox Text="{Binding Path=MyDoubleValue, StringFormat=N2, UpdateSourceTrigger=PropertyChanged}" /> Leider, wenn ich wechseln UpdateSourceTrigger auf PropertyChanged-und Typ-Wert
2
Antworten
Dies ist die nächste, die ich gekommen, um zu erstellen eine einfache trigger. Ich möchte nur, dass die datagrid-IsMouseOver == true zeigt die Schaltfläche. Das problem ist, dass die Setter TargetName sagt: Die Eigenschaft 'TargetName' nicht repräsentieren
1
Antworten
Habe ich den folgenden mark-up in Aussicht. Wenn ich WindowContainer.Width während der start-up-code für die anzeigen, es gibt NaN. <Border BorderThickness="10"> <StackPanel x:Name="Panel" Orientation="Vertical" > <Grid x:Name="WindowContainer" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Loaded="WindowContainer_OnLoaded"> <delphi:Win32WindowHost x:Name="Host" /> </Grid> <TextBlock x:Name="InfoTextBlock" HorizontalAlignment="Right"
8
Antworten
Schrieb ich eine WPF-Anwendung in C# mit VS 2010. Die Anwendung läuft Prima im debug-Modus mit Visual Studio, aber wenn ich gehe, um zu laufen .EXE-Datei aus dem Ordner bin\release-Ordner, passiert nichts. Ich bekomme keine Fehlermeldungen von
5
Antworten
Habe ich ein WPF-DataGrid - <DataGrid AutoGenerateColumns="False" Name="dataGrid1" IsReadOnly="True" > <DataGrid.Columns> <DataGridTextColumn Header="Site" Binding="{Binding Site}" Width="150" /> <DataGridTextColumn Header="Subject" Binding="{Binding Subject}" Width="310" /> </DataGrid.Columns> <DataGrid.ContextMenu> <ContextMenu> <MenuItem Header="Delete" Click="Context_Delete"> <MenuItem.Icon> <Image Width="12" Height="12" Source="Images/Delete.png" /> </MenuItem.Icon> </MenuItem>
2
Antworten
Ich weiß, ich kann ein gestrichelter Umrandung mit einem Rechteck oder einen Rahmen mit unterschiedlicher Strichstärke für die verschiedenen Seiten: <StackPanel Orientation="Horizontal"> <Rectangle Stroke="Green" StrokeThickness="2" StrokeDashArray="4 2" Fill="LightGreen" Height="64" Width="32" Margin="5"/> <Border BorderBrush="Green" BorderThickness="2,2,2,0" Background="LightGreen" Height="64" Width="32"
1
Antworten
Ich gesehen habe diese Frage eine Menge, jedoch das Gegenteil von dem, was ich Suche. Während andere Leute wollen eine Steuerung, um die Größe selbst anhand der Größe des Textes, ich versuche, herauszufinden, ist, ob es eine
5
Antworten
Ich bin mit einem DataGrid in der Zeile der Auswahl-Modus (d.h., SelectionUnit="FullRow"). Ich möchte einfach den Rahmen zu entfernen, die angeordnet ist, um den aktuellen Zelle, wenn der Benutzer hebt eine Zeile, um wahr Auswahl der gesamten
3
Antworten
Ich will wissen, den Unterschied zwischen ObservableCollection und BindingList denn ich habe sowohl Benachrichtigen für jeden hinzufügen/löschen ändern Sie in der Quelle, aber ich weiß nicht, Wann man lieber einen über den anderen. Warum sollte ich wählen