Tag: itemscontrol

Stellt ein Steuerelement, das verwendet werden kann, um mit einer Sammlung von Elementen.

WPF: ItemsControl und der DataContext

Anzahl der Antworten 1 Antworten
Ich habe ein Hauptfenster mit einem Benutzer-Steuerelement, genannt SuperMode. SuperMode besteht aus einer Sammlung von Personen, und jede person, die in dieser Sammlung hat Ihre eigene Sammlung von Aufgaben. Klingt einfach, nicht wahr? Aus der Datei SuperMode.xaml:

Wie definieren Leeren DataTemplate für das ItemsControl basierte Steuerelemente wie ListView oder DataGrid

Anzahl der Antworten 3 Antworten
ASP.NET Steuerelemente wie ListView ermöglicht das bereitstellen einer benutzerdefinierten Vorlage, die durch die Einstellung der ListView.EmptyDataTemplate Eigentum, wird dieses template gerendert wird bei leeren Daten-Quelle. Wie zu tun die selben in WPF (XAML nur vorzuziehen) für ItemsControl

Warum nicht den Artikel in meinem ItemsControls layout horizontal?

Anzahl der Antworten 2 Antworten
Ich will ein ItemsControl, in der die Elemente angezeigt werden horizontal. Doch egal, wenn ich StackPanel mit Orientation="Horizontal" oder WrapPanel, haben Sie noch immer stapeln sich. Wie kann ich Elemente in einem ItemsControl werden horizontal? XAML: <Window

ItemsControl Drag-and-Drop

Anzahl der Antworten 1 Antworten
Habe ich ein ItemsControl mit einem DataTemplate, die gebunden ist an eine ObservableCollection von ganzen zahlen. <ItemsControl Name="DimsContainer" ItemTemplate="{StaticResource DimensionsTemplate}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal"/> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> </ItemsControl> Und in die Windows-Ressourcen: <Window.Resources> <DataTemplate x:Key="DimensionsTemplate" > <TextBlock Text="{Binding}"

WPF - Warum Kontext-Menü-Einträge funktionieren mit den ListBox-aber nicht ItemsControl?

Anzahl der Antworten 2 Antworten
Elemente in einer Liste verfügen über ein Kontextmenü. Der Kontext-Menü-Elemente sind an Befehle weitergeleitet. Kontext-Menü-Einträge funktionieren ordnungsgemäß, wenn das list-Steuerelement ist ein ListBox, aber sobald ich downgrade es auf eine ItemsControl es nicht mehr funktioniert. Speziell die

Sortieren einer gebundenen ItemsControl in einem DataTemplate XAML (nur)

Anzahl der Antworten 2 Antworten
Gibt es eine XAML einzige Weg, um automatisch die Art der gebundenen Elemente (Liste der ViewModel-Objekt) ItemsControl basierend auf den Eigenschaften der Elemente. ItemsControl ist Teil eines DataTemplate. Ich dachte CollectionViewSource würde den trick tun, aber wie

Wie Sie dynamisch hinzufügen RowDefinition oder ColumnDefinition zu einem Raster mit Bindung?

Anzahl der Antworten 2 Antworten
Ich versuche zum erstellen einer Tabelle mit einer Variablen Anzahl von Zeilen und Spalten. Ich Tue dies mit einem ItemsControl die eine Grid als seine ItemsPanel. Und ich weiß, ich kann Grid.Row und Grid.Column jedes Element durch

Element-Abstand in WPF ItemsControl

Anzahl der Antworten 2 Antworten
Ich bin Anzeige a List<string> Sammlung in einem ItemsControl. Das problem ist, dass es keinen Abstand zwischen den Listenelementen TheyAreAllNextToEachOther. Wie kann ich es schaffen etwas Abstand zwischen den Elementen? <ItemsControl Grid.Column="2" Grid.ColumnSpan="2" ItemsSource="{Binding Path=ShowTimes}" BorderThickness="0"> <ItemsControl.ItemsPanel>

ItemsControl, VirtualizingStackPanel und ScrollViewer-Element Höhe

Anzahl der Antworten 1 Antworten
Möchte ich anzeigen, um eine wichtige Liste der Elemente, die mit einem ItemsControl. Der Grund, warum ich bin mit ein ItemsControl ist, dass das DataTemplate, das ist viel komplexer in der Anwendung an der ich arbeite: Der

Wie bekomme ich ein WPF-Fenster zu erweitern, um zu passen der Inhalt eines sich dynamisch verändernden ItemsControl?

Anzahl der Antworten 2 Antworten
Ich habe eine WPF-Anwendung beginnt mit einem sehr kleinen Fenster. Etwas im Bereich von 200x100. Wenn bestimmte Ereignisse ausgelöst werden, die aus einer externen Quelle, ich füge ein Steuerelement, das ItemsControl-Bereich von meinem Fenster. Die Elemente, die

Wie bekomme ich meine "CheckBox" Element, das in der ItemTemplate?

Anzahl der Antworten 4 Antworten
Habe ich folgende (sehr einfache) ItemsControl: <ItemsControl Name="BlahList" ItemsSource="{Binding Blah}"> <ItemsControl.ItemTemplate> <DataTemplate> <CheckBox Name="MyCheckBox" Content="{Binding Text}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> Im code, möchte ich Folgendes tun: foreach (var dahCurrentItem in BlahList.Items) { var ItemCheckBox = BlahList.GimmeMyControl(dahCurrentItem, "MyCheckBox")

Fügen Sie Steuerelemente GroupBox, welche dynamisch erstellt wurde

Anzahl der Antworten 2 Antworten
Ich hinzufügen, GroupBoxes, um ein ItemsControl, die dynamisch mit: string name_ = "TestName", header_ = "TestHeader" GroupBox MyGroupBox = new GroupBox { Name = name_, Header= header_, Width = 240, Height = 150, Foreground=new SolidColorBrush(Color.FromArgb(255, 0, 0,

WPF Datatemplating ein ItemsControl

Anzahl der Antworten 2 Antworten
Habe ich ein ItemsControl, dessen ItemsSource-wird gebunden an eine ObservableCollection<Komponente> zur Laufzeit. Ich habe eine Daten-Vorlage für Typ-Komponente, welche gut funktioniert. Nun-Komponente hat eine ObservableCollection<Kontrolle> und ich möchte hinzufügen, eine andere ItemsControl innerhalb meiner Komponente Datatemplate zu

hinzufügen von Elementen zu Spalten/Zeilen in listview mit foreach

Anzahl der Antworten 2 Antworten
Ich bin in Tag 5 der learning c#, und ich versuche, herauszufinden, wie es zu füllen/re-füllen Sie ein ListView-Steuerelement, mit 10 Zeilen und 12 Spalten, mithilfe einer foreach-Schleife. Ich habe codiert, die Funktionalität, die ich bin, nachdem

Der Befehl "ausführen" mit dem parameter mithilfe von xaml binden und viewmodel

Anzahl der Antworten 1 Antworten
Derzeit habe ich in xaml: <ItemsControl ItemsSource="{Binding Facilities, Mode=OneWay}"> <ItemsControl.ItemTemplate> <DataTemplate> <Border Style="{StaticResource BorderStyleHeader}"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="33" /> <RowDefinition Height="33" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="150" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <TextBlock Text="{Binding Name}" HorizontalAlignment="Center" Grid.Row="0" Grid.Column="1"

Binden Wörterbuch zu ItemsControl in C#/WPF

Anzahl der Antworten 3 Antworten
Ich versuche sich zu binden KeyValuePair Elemente aus einem Dictionary zu einem ItemsControl. Mein Wörterbuch hat 15 Elemente, und der folgende code zeigt mir 15 Textfelder: <WrapPanel Name="PersonsWrapPanel" Grid.Row="0"> <ItemsControl ItemsSource="{Binding Persons}" > <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <WrapPanel Orientation="Horizontal"

Die Bindung an das ausgewählte Element in einem ItemsControl

Anzahl der Antworten 2 Antworten
Erstellte ich eine benutzerdefinierte ComboBox Sie wie folgt vor: (Achtung, code ist nicht korrekt, aber Sie sollten Sie bekommen die Allgemeine Idee.) Die ComboBox enthält 2 dependency properties die Frage: TitleText und DescriptionText. <Grid> <TextBlock x:Name="Title"/> <Grid

Wie binden Sie das DataTemplate in einem ItemsControl

Anzahl der Antworten 1 Antworten
Verstehe ich nicht das DataTemplate in der ItemTemplate. Ich habe eine ObservableCollection"StringViewModel" Transkription bietet die ItemsSource für ein ItemsControl ist. Auffüllen der Transkription Sammlung mit StringViewModel korrekt zeigt diese strings. Zeitpunkt der Anzeige jeder string, ich würde

Silverlight ItemsControl vertikale Bildlaufleiste, mit einem wrappanel als ControlTemplate

Anzahl der Antworten 1 Antworten
Habe ich eine Sammlung von Elementen, die jeweils einen Namen und eine subcollection von image-blobs. Ich möchte die Anzeige eines Accordion, wird mit jedem Artikel für jede der MainElements. in jedem element, zeige ich die Bilder in

WPF-Fehler: "die Items-Auflistung muss leer sein vor der Verwendung von "ItemsSource"."

Anzahl der Antworten 4 Antworten
Weiß jemand warum ich immer die "Items-Auflistung muss leer sein vor der Verwendung von "ItemsSource"-Fehler? Hier ist der code: <ScrollViewer Margin="8,8,8,8" Grid.Row="3" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled"> <WrapPanel Orientation="Vertical"> <ItemsControl ItemsSource="{Binding}" x:Name="CustomerList" >> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <WrapPanel Orientation="Horizontal"> </WrapPanel> </ItemsPanelTemplate> </ItemsControl.ItemsPanel>

Deaktivieren WPF-TreeView (oder TreeViewItem) Auswahl?

Anzahl der Antworten 7 Antworten
Gibt es einen schönen Weg (außer retemplating die ganze TreeViewItem.Template) wenn Sie die Auswahl in TreeView? Ich bin im Grunde auf der Suche für die ItemsControl Stil der TreeView (ItemsControl ist am besten nutzen, um 'deaktivieren' Auswahl

Die Bindung an die CurrentItem-in einem ItemsControl

Anzahl der Antworten 2 Antworten
XAML unten ist im Grunde genommen der Versuch, eine Liste von Buttons (gerendert von der Name Eigenschaft von Objekten in der Views collection in der aktuellen DataContext. Wenn ich auf eine Taste der CurrentItem Eigenschaft von CollectionViewSource

Mit uniformgrid anordnen von Schaltflächen in einem Quadrat

Anzahl der Antworten 1 Antworten
Im schreiben dieses Kinder-Spiel (memory) und haben eine Liste mit Kacheln (Liste), die ich binden, um ein Elemente-Steuerelement in einem wrappanel. Jetzt habe ich 22 Fliesen-und Sie ordnen sich in zwei Reihen in der Mitte. Was ich

WPF - Beste Methode zum entfernen eines Elements aus der ItemsSource

Anzahl der Antworten 4 Antworten
Schreibe ich eine benutzerdefinierte ItemsControl (tabbed document-container), wobei jedes Element (Registerkarte) können, entfernen Sie sich von der Benutzeroberfläche, wenn der Benutzer es schließt. Ich kann aber nicht entfernen Sie es direkt aus der ItemsControl.Items Sammlung, denn die

Mit StackPanel als ContentControl (WPF)

Anzahl der Antworten 2 Antworten
Also ich habe ein StackPanel, dass ich mit so einem ContentControl. Ich habe einen Ort, wo ich will buttons generiert werden, basierend auf den Daten, dass ich mich verbindlich zu, und das ist alles gute Arbeit, aber

Wie, um einen Rahmen hinzuzufügen, um ein Element in einem ItemsControl?

Anzahl der Antworten 2 Antworten
Ich versuche, eine Grenze gesetzt, jedes Element aus a-Punkte Steuern. Folgende ist meine XAML-code. Aber das funktioniert nicht. <ItemsControl.ItemContainerStyle> <Style> <Setter Property="Control.BorderThickness" Value="5" /> <Setter Property="Control.BorderBrush" Value="Black" /> </Style> </ItemsControl.ItemContainerStyle> InformationsquelleAutor Lucifer | 2012-01-29

erstellen von benutzerdefinierten itemscontrol

Anzahl der Antworten 1 Antworten
Ich versuche zum erstellen eines benutzerdefinierten Steuerelements abgeleitet von ItemsControl. Die ItemsControl initialisiert Elemente, aber Sie werden nicht angezeigt. itemsControl : public class PipeControl : ItemsControl { static PipeControl() { DefaultStyleKeyProperty.OverrideMetadata(typeof(PipeControl), new FrameworkPropertyMetadata(typeof(PipeControl))); } public PipeControl() {

ItemTemplate: ListBox vs ItemsControl

Anzahl der Antworten 1 Antworten
Ich bin ziemlich neu in der WPF-Welt und ich habe einige Probleme mit Template-Elemente in einem ItemsControl. Was ich brauche ist die template-Elemente (meist Tasten) innerhalb einer ItemsControl (oder ähnliches). Wenn ich bin mit dem folgenden XAML-code

Wie man einen Rahmen um ein ItemsControl?

Anzahl der Antworten 3 Antworten
Habe ich ein itemscontrol mit einem benutzerdefinierten Feld im inneren ein usercontrol. Die Benutzersteuerelemente Größe ist nur eingeschränkt durch das übergeordnete Fenster Größe. <UserControl> <Grid> <Border BorderBrush="DarkGray" BorderThickness="5"> <ItemsControl ItemsSource="{Binding ActiveGame.Grid.CellsFlat}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <Wpf:HexagonalPanel/> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <ItemsControl.ItemTemplate>

Style im DataTemplate, das ist nur angewendet werden, um das Letzte Element in ItemsControl?

Anzahl der Antworten 2 Antworten
In der XAML-Code unten, habe ich ein ItemsControl, hat drei DataObjects. Ich benutze ein DataTemplate anzeigen DataObjects als Buttons mit einem "X" auf Sie. Die Schaltfläche verwendet einen Stil, um Ihre Inhalte. Wenn der Setter.Wert "X" ist,

Binden Sie die Höhe einer Zeile des Datenblatts, um den Inhalt es in WPF

Anzahl der Antworten 1 Antworten
Ich habe ein grid mit ein paar Zeilen. In der obersten Zeile, ich habe ein ItemsControl, die gebunden ist, sich dynamisch an eine Sammlung und verwendet eine DataTemplateSelector und ItemsPanelTemplate (mit einer einzigen horizontal angeordneten WrapPanel). Hier

Die Auswahl DataTemplate basierend auf sub-Objekttyp

Anzahl der Antworten 3 Antworten
Möchte ich databind eine ItemsCollection, aber statt den Inhalt der Sammlung zu posten, möchte ich zum Rendern von sub-Objekten gelangen Sie über eine Eigenschaft, die auf die Sammlung Element. Um genauer zu sein: das wird ein 2D-map

ItemsControl fehlenden vertikalen Bildlaufleiste

Anzahl der Antworten 3 Antworten
Habe ich die unten ItemsControl, die wraps Elemente perfekt, aber es keinen Scrollbalken, so dass ich nicht sehen kann, die eingebundenen Elemente. Wie bekomme ich die Bildlaufleiste zu zeigen? <ItemsControl x:Name="tStack" Grid.Column="0" Grid.Row="1" ItemsSource="{Binding Shows.View}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"

Wie man WPF wrappanel untergeordneten Elemente zu dehnen?

Anzahl der Antworten 4 Antworten
Ich möchte eine ItemsControl wo untergeordneten Elemente platziert werden, wie ein WrapPanel, aber untergeordneten Elemente sollten so viel Platz wie Sie können. So dass, wenn die Größe des Fensters größer oder kleiner, werden die untergeordneten Elemente sollten

Zeigt eine Sammlung von Elementen innerhalb eines ItemsControl horizontal

Anzahl der Antworten 1 Antworten
Hier ist das XAML-markup: <ScrollViewer Grid.Column="1" Grid.Row="2" HorizontalScrollBarVisibility="Disabled" Width="990"> <StackPanel Margin="50 0 0 40"> <ItemsControl x:Name="streamList" ItemsSource="{Binding StreamInformations}"> <ItemsControl.ItemTemplate> <DataTemplate> <StackPanel Margin="10" Orientation="Horizontal" > <StackPanel Orientation="Horizontal"> <Image Source="{Binding ImageUrl}" Height="60" /> <StackPanel Margin="10 0 0 0" VerticalAlignment="Center">

ItemsControl ItemTemplate-Bindung

Anzahl der Antworten 1 Antworten
In WPF4.0, ich habe eine Klasse mit einer anderen Klasse-Typen als Eigenschaften (Kombination von mehreren Daten-Typen für die Anzeige). So etwas wie: public partial class Owner { public string OwnerName { get; set; } public int OwnerId

Wie markieren Sie den ausgewählten Artikel in ItemsControl?

Anzahl der Antworten 2 Antworten
Habe ich folgenden XAML-Code. Wie kann ich markieren Sie die gewünschte Position in der ItemsControl ? Ich kann, außer das ausgewählte Element template für die Listenansicht aber wie erreichen Sie das gleiche für ItemsControl? Gibt es eine

Wie kann ich bind eine Liste<string> ein ItemsControl ist?

Anzahl der Antworten 2 Antworten
In meinem presenter habe ich diese Eigenschaft: public List<string> PropertyNames { get; set; } Und ich möchte die Liste von den Namen mit einem ItemsControl/DataTemplate wie diese: <ItemsControl ItemsSource="{Binding PropertyNames}"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding Value}"/> </DataTemplate> </ItemsControl.ItemTemplate>

So richten Sie ein raster als Vorlage für ein itemscontrol-Steuerelement?

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, eine ItemsControl, die ein Gitter verwendet, wie seine ItemsPanel in einer solchen Weise, dass es zwei Spalten, wobei die ersten Spalten der Breite ist die Breite der breiteste Eintrag in dieser Spalte, und

WPF ItemsControl das aktuelle Listenelement Index in die ItemsSource -

Anzahl der Antworten 5 Antworten
Ist es möglich, zu wissen, das aktuelle Element ist Index in einem ItemsControl? BEARBEITEN Das funktioniert! <Window.Resources> <x:Array Type="{x:Type sys:String}" x:Key="MyArray"> <sys:String>One</sys:String> <sys:String>Two</sys:String> <sys:String>Three</sys:String> </x:Array> </Window.Resources> <ItemsControl ItemsSource="{StaticResource MyArray}" AlternationCount="100">     <ItemsControl.ItemTemplate>         <DataTemplate>             <StackPanel Margin="10"> <!-- one -->                <TextBlock Text="{Binding Path=.,                      StringFormat={}Value is {0}}" /> <!-- two -->                 <TextBlock Text="{Binding Path=(ItemsControl.AlternationIndex),                      RelativeSource={RelativeSource TemplatedParent}, 

Kann eine WPF-ListBox werden "nur Lesen"?

Anzahl der Antworten 4 Antworten
Wir haben ein Szenario, wo wir wollen, zum anzeigen einer Liste der Elemente und geben an, welches die "aktuelle" item (mit einem kleinen Pfeil-Markierung oder eine veränderte Hintergrundfarbe). ItemsControl ist nicht gut für uns, denn wir brauchen

Wie man den index der aktuellen ItemsControl-Element?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, um den index des aktuellen ItemsControl Element in WPF? Zum Beispiel, ich möchte etwas machen wie: <ItemsControl> <ItemsControl.ItemTemplate> <DataTemplate> <TextBox Text="{Binding current_index}"> </TextBox> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> so, dass nach diesem ersten TextBox zeigen

Wie Sie programmgesteuert wählen Sie ein Element in einer WPF-TreeView?

Anzahl der Antworten 13 Antworten
Wie ist es möglich, programmgesteuert wählen Sie ein Element in einer WPF -TreeView? Die ItemsControl Modell scheint es zu verhindern. InformationsquelleAutor der Frage Thomas Bratt | 2009-01-05

WPF - ItemsControl - Wie bekomme ich meine "CheckBox" Element, das in der ItemTemplate?

Anzahl der Antworten 3 Antworten
Habe ich folgende (sehr einfache) ItemsControl: <ItemsControl Name="BlahList" ItemsSource="{Binding Blah}"> <ItemsControl.ItemTemplate> <DataTemplate> <CheckBox Name="MyCheckBox" Content="{Binding Text}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> Im code, möchte ich Folgendes tun: foreach (var dahCurrentItem in BlahList.Items) { var ItemCheckBox = BlahList.GimmeMyControl(dahCurrentItem, "MyCheckBox")

Wie zeichne eine Linie von zehntausend Punkten mit WPF innerhalb von 0,5 Sekunden?

Anzahl der Antworten 5 Antworten
Schreibe ich WPF code zu zeigen, ein real-time-plot was ist eine verbundene Zeile mit ca. 10.000 Punkte. Es dauert etwa 5 Sekunden, um zu zeigen, ein Bild in meinem computer. Hat jemand eine Idee, um es schneller

Ermitteln der Kontrolle innerhalb der WPF-Elementsteuerung

Anzahl der Antworten 5 Antworten
Hallo ich habe paar ein einzelnes Textfeld innerhalb des datatemplate für itemscontrol. Wenn ich binden die itemcontrols zu einer beobachtbaren Sammlung bekomme ich zwei Textfelder. Aber ich brauche, um einige Manipulationen, basierend auf jedem der Textfelder, für

Was genau macht Panel.IsItemsHost?

Anzahl der Antworten 2 Antworten
Kann ich nicht finden, eine gute Dokumentation für das Panel.IstItemsHost angefügte Eigenschaft. Ich sehe viele Beispiele von Leuten, die Einstellung es auf die ItemsContainer Vorlage für ein ItemsControl, aber die un-Dokumentation über Sie auf MSDN erklärt nicht,

WrapPanel als ItemPanel für ItemsControl

Anzahl der Antworten 3 Antworten
Immer noch herumalbern mit WPF und lernen, wie ich gehe. Versuchen Sie nun, um zu bauen eine dynamische Gruppierung von Steuerelementen (meist Tasten, aber vielleicht gehören die Checkboxen und andere). Ich hatte keine Ahnung, was war der

Stretching steuert, um ItemsControl zu füllen

Anzahl der Antworten 3 Antworten
Ich bin versucht zu schreiben, eine einfache WPF-learning-Projekt erstellt eine Reihe von Tasten im inneren ein skalierbarer Hauptfenster. Es ist eine Button pro Eintrag in einer Sammlung, und der Inhalt dieser Sammlung können variieren während der Laufzeit.

Wie kann ein Trennzeichen zwischen Elementen in einem ItemsControl hinzugefügt werden?

Anzahl der Antworten 5 Antworten
Ich bin benötigen zum anzeigen einer Liste von zahlen aus einer Sammlung in einem itemscontrol-Element. Also die Elemente sind: "1", "2", "3". Wenn Sie gerendert werden, muss ich Sie durch ein Komma getrennt (oder etwas ähnliches). Also