Tag: datatrigger
eine WPF .NET auslösen, gilt die Eigenschaft Werte oder führt Aktionen aus, wenn die zugrunde liegenden Daten gebunden eine angegebene Bedingung erfüllt.
1
Antworten
Habe ich einen toggle-button, der zwei Daten-Trigger, die gebunden sind, um die Tasten IsChecked-Eigenschaft. Innerhalb der Daten auslöst, ich bin Einstellung der Tasten-Inhalte und auch deren command-Eigenschaft. Das problem, das ich habe, ist, dass, wenn Sie klicken
2
Antworten
In den folgenden XAML-ich bin mit einem Rechteck mit einer Grenze als Vorlage für ein Umschaltfeld. Ich will die BorderBrush eine andere Farbe, um die sich wandelnden Wert von ToggleButton.IsChecked. Leider ist mein Versuch, hier mit einem
1
Antworten
Ich versuche zu schaffen, DataTemplate im code-behind. Und ich habe ein problem mit DataTrigger in es. Hier ist DataTemplate wie geschrieben in xaml: <DataTemplate x:Key="XamlTemplate" > <TextBox Text="{Binding Name}" Name="element" Width="100"/> <DataTemplate.Triggers> <DataTrigger Binding="{Binding Flag}" Value="true"> <DataTrigger.EnterActions>
4
Antworten
HINWEIS habe ich gefragt, die damit verbundene Frage (mit einer akzeptierten Antwort): Wie kombinieren DataTrigger und Trigger? Ich glaube, ich brauche zu kombinieren EventTrigger und ein DataTrigger zu erreichen, was ich mir nach: wenn ein Element in
2
Antworten
Ich versuche zu definieren DataTrigger für eine Image element, so dass es zeigt einen angeschlossen/nicht angeschlossen Bild. Ich erhalte eine Invalid PropertyDescriptor Nachricht. Irgendwelche Ideen? <Image> <Image.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding Source={x:Static my:Server.Instance}, Path=Connected, Mode=OneWay}" Value="True"> <Setter
2
Antworten
Ich bin versucht, zu erstellen eine einfache style-Daten trigger, zieht es die bindenden Wert aus einem viewmodel-Eigenschaft, wie Sie unten sehen können: <StackPanel Name="stackTextPanel" Orientation="Horizontal" Margin="0,8,0,0"> <StackPanel.Style> <Style TargetType="{x:Type StackPanel}"> <Style.Triggers> <DataTrigger Binding="{Binding QuickDrawBarPinned}" Value="False"> <Setter Property="Margin"
2
Antworten
Ich habe eine große ControlTemplate für ein Umschaltfeld. Ich bin versucht, fügen Sie eine Daten-trigger ohne Erfolg. Habe ich allerdings getan, um es hinzuzufügen mit einem Stil, wie unten gezeigt: <Window.Resources> <Style x:Key="toggleBtnStyle" TargetType="{x:Type ToggleButton}"> <Style.Triggers> <DataTrigger
2
Antworten
Ich habe eine Tabelle Product und eine weitere Tabelle ProductLog. Die log-Tabelle verfolgen muss zwei Spalten in der Product Tabelle. Jedes mal, wenn es ein insert, update oder delete auf die Spalten, die ich brauche, um aktualisieren
1
Antworten
Ich würde gerne ein storyboard gestartet, wenn sich der Wert der MyCounteränderungen. Mit einem DataTrigger ich nur auslösen können, auf einen bestimmten Wert. <DataTemplate.Triggers> <DataTrigger Binding="{Binding Path=MyCounter}" Value="Doesn't matter"> <BeginStoryboard Storyboard="{StaticResource myStoryboard}"/> </DataTrigger> </DataTemplate.Triggers> InformationsquelleAutor WaltiD |
1
Antworten
Habe ich folgenden xaml-Code: <DockPanel> <DockPanel> <CheckBox IsChecked="{Binding Path=Test}" /> <CheckBox IsChecked="{Binding Path=Test}" /> </DockPanel> <DockPanel DockPanel.Dock="Left" Width="10" Background="Blue"> <DockPanel.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding Path=Test}" Value="True"> <Setter Property="DockPanel.Background" Value="Yellow" /> </DataTrigger> </Style.Triggers> </Style> </DockPanel.Style> </DockPanel> </DockPanel> Nun
1
Antworten
Habe ich die folgenden Daten-trigger auf die ListBoxItems in meinem Multi-Auswahl-Listenfeld <DataTrigger Value="True"> <DataTrigger.Binding> <MultiBinding Converter="{StaticResource DisableWorkItemConverter}"> <Binding ElementName="MainForm" Path="PickedWorkItemID"/> <Binding Path="Id"/> </MultiBinding> </DataTrigger.Binding> <Setter Property="IsEnabled" Value="False"/> <Setter Property="IsSelected" Value="False"/> </DataTrigger> IsEnabled festgelegt wird, eine Ordnung, aber
2
Antworten
Ich bin mit einem DataTrigger zu ersetzen, die leeren Zellen mit " - " text. Mein code: <DataGridTextColumn Header="Time taken" Binding="{Binding Path=finish}" Width="Auto" x:Name="x"> <DataGridTextColumn.ElementStyle> <Style TargetType="{x:Type TextBlock}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=finish}" Value="{x:Null}"> <Setter Property="TextBlock.Text" Value="-" />
3
Antworten
Ich versuche zu aktualisieren, die Farbe der textblock, der je nach Wert. Scheint einfach, aber funktioniert nicht. Hier ist der xaml textblock. <TextBlock Grid.Column="1" Grid.Row="1" Text="{Binding Path=GL, StringFormat={}{0:N0}}" HorizontalAlignment="Left" FontFamily="Verdana" Foreground="Tomato" FontWeight="Bold" VerticalAlignment="Center" Margin="5,2,5,0" FontSize="18" > <TextBlock.Resources>
4
Antworten
Habe ich eine Eigenschaft namens Raised_Time, diese Eigenschaft zeigt die Zeit an der der alarm ausgelöst wird, in datagrid-Zelle. Ich will nicht zu zeigen etwas in die datagrid-Zelle, wenn der Benutzer erzeugt einen alarm, nur Anzeige der
1
Antworten
Ich habe ein DataGrid mit einem DataTrigger-setup, so dass, wenn Sie ' s Wert ist "BIS" ich möchte den Auslöser, um nur den hintergrund ändern in der 'directionColumn' datagridcolumn nur. Was ich habe, so weit eine Aktualisierung
2
Antworten
Habe ich ein Szenario, wo ich mich verstecken muss, einige Inhalte auf der Grundlage, ob ein Optionsfeld aktiviert oder deaktiviert ist. Aus irgendeinem Grund kann ich nicht so arbeiten, wie ich es erwarten. Das Verhalten ist das
2
Antworten
Möchte ich ändern Vordergrundfarbe ein TextBlock von dependencyproperty. Aber ich ändere mich nicht, textblock Farbe. Ich weiß nicht, dieses problem in meinem code. Wie kann ich ändern Sie die Vordergrundfarbe für einen TextBlock, der mit einem Trigger?
2
Antworten
Mein code hinter ein Fenster definiert eine Abhängigkeit der Eigenschaft "Aktiv"... public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } public bool Active { get { return (bool) GetValue(ActiveProperty); } set { SetValue(ActiveProperty, value);
1
Antworten
Ich verbinden möchte, der DisplayNames aus zwei verschiedenen ViewModels, aber nur, WENN die erste nicht gleich ein NullObject. Ich könnte ganz einfach tun dies, entweder einen Konverter oder eine übergeordnete Sicht auf das Modell, bin aber in
4
Antworten
Möchte ich die Hintergrundfarbe ändern unsere apps Hauptfenster, wenn sich eine Eigenschaft ändert. Wir haben einen business-Termin, der geändert werden kann, und ich will, das Fenster zu ändern hintergrund-wenn Sie sich geändert hat von den erwarteten. Ich
2
Antworten
Ich bin Anfänger in WPF. Ich möchte die Sichtbarkeit auf Versteckt auf einen Radiobutton, wenn Sie die databind-Wert ist gleich Null. Ich bin mit WPF-Toolkit. Das ist mein code aber es funktioniert nicht : <dg:DataGrid x:Name="dtGrdData" HorizontalScrollBarVisibility="Hidden"
1
Antworten
Ich möchte meine TextBox eine roten hintergrund wenn das ViewModel property = "ungültig". Was muss ich ändern, damit das funktioniert? Diese version sagt mir, dass Hintergrund nicht eine äquivalente Typ-name. <TextBox Width="200" Text="{Binding FieldEmail, UpdateSourceTrigger=PropertyChanged}"> <TextBox.Triggers> <DataTrigger
3
Antworten
Ich versuche, einen trigger zu setzen, um anzuzeigen, einen block von text, wenn der Wert ich für die Zelle ist ein bestimmter Typ. Habe ich erfolgreich geschafft, ein Bild anzuzeigen, das in der gleichen situation, aber in
3
Antworten
Will ich aktivieren/deaktivieren, ComboBox, basierend auf, wenn es ein Element ausgewählt, die in einem anderen ComboBox-Steuerelement. Ich war in der Lage, um es arbeiten durch die Einstellung eines triggers auf den Style an, aber das überschreibt meine
3
Antworten
Habe ich ein label, dass ich nur sichtbar machen, basierend auf meinem ViewModel-Eigenschaften. Hier ist das XAML: <Label HorizontalAlignment="Center" VerticalAlignment="Center" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="24" Width="200" Height="200" > <Label.Content > Option in the money! </Label.Content> <Label.Style> <Style TargetType="{x:Type Label}">
2
Antworten
Dies ist mein XAML: <TextBlock Name="SeverityText" Grid.Column="1" Grid.Row="0" Foreground="Red"> <TextBlock.Triggers> <DataTrigger Binding="{Binding Path=Severity}"> <DataTrigger.Value> <sm:Severity>Warning</sm:Severity> </DataTrigger.Value> <Setter TargetName="SeverityText" Property="Foreground" Value="Yellow" /> </DataTrigger> <DataTrigger Binding="{Binding Path=Severity}"> <DataTrigger.Value> <sm:Severity>Information</sm:Severity> </DataTrigger.Value> <Setter TargetName="SeverityText" Property="Foreground" Value="White" /> </DataTrigger> </TextBlock.Triggers> <TextBlock>Severity:</TextBlock> <TextBlock
1
Antworten
Ich habe eine TextBox mit einem Stil, der hat einen DataTrigger, welche änderungen der text, so wie hier: <Grid> <TextBlock Text="Foo"> <TextBlock.Style> <Style BasedOn="{StaticResource TextStyle}" TargetType="TextBlock"> <Style.Triggers> <DataTrigger Binding="{Binding MyBool}" Value="True"> <Setter Property="Text" Value="Bar"/> </DataTrigger> </Style.Triggers> </Style>
2
Antworten
Wie definiere ich einen DataTrigger für eine StackPanel? Es hat eine Trigger Eigenschaft, aber definieren Sie einen Auslöser hier gibt die folgende Fehlermeldung auf Initialisieren, wenn die Anwendung gestartet wird: Fehlgeschlagen Initialisierung des Objektes (ISupportInitialize.EndInit). Trigger-Sammlung-Mitglieder müssen
2
Antworten
Ich will mein Bild Visibility-Eigenschaft auf Hidden gesetzt, wenn meine gebundene Feld der Tabelle Weblink = NULL **OR** Weblink = "" Mit MultiDataTrigger können Sie testen, mehrere Bedingungen in der folgenden Logik: "IF FieldA = 1 **AND**
2
Antworten
Scheine ich zu sein mit einer harten Zeit heute. Alles was ich will zu tun ist, eine TextBox verborgene sichtbar werden, basierend auf einem bool-Wert-Datenbindung an das Fenster seiner gehostet. Was ich nur nicht kompilieren und ich
1
Antworten
Vorausgesetzt, die Bindung stimmt und die Bild-Dateien sind da, wo Sie sollen, kann jeder Punkt, warum das Bild in der xaml-unten wird sich nicht ändern, wenn der trigger zu true ausgewertet wird? Jubel Berryl <Image Source="..\..\Images\OK.png" Grid.Column="2"
12
Antworten
Ich weiß, dass ich einen setter, der prüft, um zu sehen, ob ein Wert NULL ist und etwas zu tun. Beispiel: <TextBlock> <TextBlock.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding SomeField}" Value="{x:Null}"> <Setter Property="TextBlock.Text" Value="It's NULL Baby!" /> </DataTrigger> </Style.Triggers>
3
Antworten
Warum kann ich code wie diesen <Border Width="130" Height="70"> <Border.Triggers> <DataTrigger Binding="{Binding Path=CurrentStatus}" Value="0"> <Setter Property="Style" Value="{StaticResource ResourceKey=ListBoxItemBorder}"/> </DataTrigger> <DataTrigger Binding="{Binding Path=CurrentStatus}" Value="200"> <Setter Property="Style" Value="{StaticResource ResourceKey=ListBoxItemBorderInactive}"/> </DataTrigger> </Border.Triggers> </Border> Bekomme ich diesen Fehler Failed object initialization
4
Antworten
Dies ist mein Szenario. Habe ich 2 Eigenschaften. Typ und Zustand. Typ ist ein Enum mit 3 Werten z.B. ball, Auto, Pfeil. Staat ist ein int, die akzeptieren würde, 3 Status-Werte zB., -1, 0, 1. Auch ich
2
Antworten
Dieser code funktioniert (wenn ControlType="dropDown" dann wird der hintergrund gelb): <Window x:Class="TestCollapsed.Views.MainView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:c="clr-namespace:TestCollapsed.Commands" Title="Main Window" Height="400" Width="800"> <Window.Resources> <Style x:Key="DropDownStyle" TargetType="TextBlock"> <Style.Triggers> <DataTrigger Binding="{Binding ControlType}" Value="dropDown"> <Setter Property="Background" Value="Yellow"/> </DataTrigger> </Style.Triggers> </Style> </Window.Resources> <StackPanel> <TextBlock
2
Antworten
Habe ich folgenden XAML-Code: <TextBlock Text="{Binding ElementName=EditListBox, Path=SelectedItems.Count}" Margin="0,0,5,0"/> <TextBlock Text="items selected"> <TextBlock.Style> <Style TargetType="{x:Type TextBlock}"> <Style.Triggers> <DataTrigger Binding="{Binding ElementName=EditListBox, Path=SelectedItems.Count}" Value="1"> <Setter Property="TextBlock.Text" Value="item selected"></Setter> </DataTrigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock> Den ersten text-block gerne änderungen mit
1
Antworten
Sagen wir, ich habe die folgende einfache Klassen: public class Person { public int Id { get; set; } public string Name { get; set; } } public class PersonHolder { public Person CurrentPerson { get; set;
5
Antworten
Ich versuche zum ausführen einer animation auf eine Zelle in einem datagrid, wenn der Wert des datagrid-Zelle ändert. Datagrid selbst ist gebunden an eine ObservableCollection von plain old CLR objects. In diesem Fall können sagen, dass die
4
Antworten
Gibt es eine Möglichkeit zu tun, einen Vergleich auf Objekt-Typ für ein trigger? <DataTrigger Binding="{Binding SelectedItem}" Value="SelectedItem's Type"> </DataTrigger> Hintergrund: ich habe eine Symbolleiste und ich möchten Ausblenden-Taste je nachdem, welche Unterklasse ist derzeit gesetzt, um die
3
Antworten
Wie kann ich mehrere Bedingungen für Daten-Auslöser in WPF? InformationsquelleAutor der Frage Sumeru Suresh | 2009-05-25
1
Antworten
Stieß ich auf eine situation, wo ich kann leicht zu erreichen die gleiche Funktionalität durch die Verwendung eines MultiDataTrigger oder, alternativ, mit einem DataTrigger mit einem MultiBinding. Gibt es irgendwelche inhaltlichen Gründen zu bevorzugen, die einen Ansatz
3
Antworten
Momentan habe ich eine listbox, deren ausgewählte Element an eine Eigenschaft an meinem ViewModel. Wenn das ausgewählte Element nicht null ist, will ich eine animation durchzuführen. Aber ich bekomme immer folgenden Fehler "kann Nicht einfrieren, das Storyboard
3
Antworten
Scheinen Sie das gleiche. Gibt es ein signifikanten Unterschied? Ich glaube, ich bin etwas fehlt. InformationsquelleAutor der Frage Jerry Nixon - MSFT | 2011-06-27
1
Antworten
Habe ich die Grenze weiter unten. Warum sollte der Vordergrund von meinem TextBlock korrekt, aber der Hintergrund von der Grenze immer gleich bleiben (als ob das IsDeleted-Eigenschaft immer false) <Border DockPanel.Dock="Top" BorderBrush="Black" Background="#CBE2FF" BorderThickness="2" CornerRadius="5" Padding="0" Margin="5">
4
Antworten
Habe ich ein UserControl erstellt, die der folgenden ähnelt: <UserControl> <StackPanel Orientation="Vertical"> <StackPanel x:Name="Launch" Orientation="Horizontal" Visibility="Collapsed"> <!-- Children here --> </StackPanel> <ToggleButton x:Name="ToggleLaunch" IsChecked="False" Content="Launch" /> </StackPanel> </UserControl> Ich habe versucht, einen DataTrigger, um den 'Start' StackPanel
3
Antworten
Den folgenden DataTemplate.DataTrigger macht das Alter Anzeige rot, wenn es gleich 30. Wie mache ich die Alter Anzeige rot, wenn es größer als 30? <DataTemplate DataType="{x:Type local:Customer}"> <Grid x:Name="MainGrid" Style="{StaticResource customerGridMainStyle}"> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="150"/> </Grid.ColumnDefinitions>