personnalisé combobox en Application wpf
Im nouveau à l'Application WPF. J'ai besoin de personnaliser mon combobox comme cette image.
J'ai essayé cet exemple
http://www.eidias.com/Blog/2012/2/20/customizing-wpf-combo-box-style
<Window x:Class="win.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" Background="Red">
<Window.Resources>
<ControlTemplate x:Key="CustomToggleButton" TargetType="ToggleButton">
<Grid>
<Border Name="Border" />
<Border Name="SmallBorder" />
<Path Name="Arrow" />
</Grid>
</ControlTemplate>
<Style TargetType="{x:Type ComboBoxItem}">
<Setter Property="FrameworkElement.OverridesDefaultStyle" Value="True" />
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ComboBoxItem}">
<Border>
<ContentPresenter />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type ComboBox}">
<Setter Property="FrameworkElement.OverridesDefaultStyle" Value="True" />
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate TargetType="ComboBox">
<Grid>
<ToggleButton Template="{StaticResource CustomToggleButton}" />
<ContentPresenter />
<TextBox />
<Popup>
<Grid>
<Border>
<ScrollViewer>
<ItemsPresenter />
</ScrollViewer>
</Border>
</Grid>
</Popup>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<Grid>
<ComboBox Grid.Column="1" Height="40" Width="200" >
<ComboBoxItem Name="item1">item1</ComboBoxItem>
<ComboBoxItem Name="item2">item2</ComboBoxItem>
<ComboBoxItem Name="item3">item3</ComboBoxItem>
</ComboBox>
</Grid>
</Window>
Cette sortie fonctionne comme zone de texte.S'il vous plaît aidez-moi les gars!
OriginalL'auteur ganesh | 2013-05-06
Vous devez vous connecter pour publier un commentaire.
J'ai aussi aimé le format et a décidé de le reproduire. Veuillez trouver le code XAML ci-dessous. Espérons que cela aide quelqu'un...
OriginalL'auteur olonge
Consultez ce lien:
http://www.eidias.com/Blog/2012/2/20/customizing-wpf-combo-box-style
C'est un blog avec des exemples de code sur la façon de personnaliser un Combobox. La coutume combobox il ressemble beaucoup à celui dont vous avez besoin. Donc, je pense que ce sera très utile pour vous.
OriginalL'auteur Enrico
Ici est un style de WPF zone de liste déroulante. Il est également facile à personnaliser.
http://www.wpfhelper.com/index.php/styles-in-wpf/combobox/15-combobox-style-in-wpf
Les codes sont assez longs, alors je ne vais pas poster ici. Cependant, ici, est la base de zone de liste déroulante style:
OriginalL'auteur Haapavuo