Als «datatemplate» getaggte Fragen


3
Was ist ein ViewModelLocator und welche Vor- und Nachteile hat er im Vergleich zu DataTemplates?
Kann mir jemand eine kurze Zusammenfassung geben, was ein ViewModelLocator ist, wie er funktioniert und welche Vor- und Nachteile er im Vergleich zu DataTemplates hat? Ich habe versucht, Informationen bei Google zu finden, aber es scheint viele verschiedene Implementierungen davon zu geben und keine genaue Liste darüber, was es ist …

6
Greifen Sie über DataTemplate auf den übergeordneten DataContext zu
Ich habe eine, ListBoxdie an eine untergeordnete Sammlung in einem ViewModel gebunden ist. Die Listbox-Elemente werden in einer Datenvorlage basierend auf einer Eigenschaft im übergeordneten ViewModel gestaltet: <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> Ich erhalte folgenden Ausgabefehler: System.Windows.Data Error: 39 : BindingExpression …

4
Verketten Sie Zeichenfolgen, anstatt einen Stapel TextBlocks zu verwenden
Ich möchte eine Liste von Kundenobjekten in einem WPF ItemsControl anzeigen. Ich habe eine DataTemplate dafür erstellt: <DataTemplate DataType="{x:Type myNameSpace:Customer}"> <StackPanel Orientation="Horizontal" Margin="10"> <CheckBox"></CheckBox> <TextBlock Text="{Binding Path=Number}"></TextBlock> <TextBlock Text=" - "></TextBlock> <TextBlock Text="{Binding Path=Name}"></TextBlock> </StackPanel> </DataTemplate> Ich möchte also im Grunde eine einfache Liste (mit Kontrollkästchen), die NUMBER - NAME …
85 .net  wpf  datatemplate 

3
Wie erstelle ich eine DataTemplate in C # -Code?
Ich versuche, eine Dropdown-Liste für eine Winform-Interop zu erstellen, und ich erstelle die Dropdown-Liste im Code. Ich habe jedoch ein Problem damit, dass die Daten basierend auf der von mir angegebenen DataTemplate gebunden werden. Was vermisse ich? drpCreditCardNumberWpf = new ComboBox(); DataTemplate cardLayout = new DataTemplate {DataType = typeof (CreditCardPayment)}; …
81 c#  wpf  datatemplate 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.