anpassen der Border-Eigenschaft mit CornerRadius für ListBox
Möchte ich zum anpassen der folgenden Listbox-Anzeige-Eigenschaft der Grenze mit CornerRadius=5..kann mir jemand helfen, es zu erreichen, ohne änderung der bestehenden datatemplate code in den folgenden Xaml-code:
<ListBox x:Uid="lst_value" Name="lstValues" Background="Wheat" BorderBrush="Black"
HorizontalAlignment="Left" VerticalAlignment="Top" BorderThickness="1" Height="100" Width="150"
ItemsSource="{Binding listval}" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical" Background="{Binding}">
<TextBlock x:Name="txtblk" Foreground="Black" FontSize="10" TextAlignment="Left"
FontWeight="Black" Text="{Binding}" Background="{Binding}"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
InformationsquelleAutor soma sekhar | 2011-08-24
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, dass die
Border
innerhalb derListBoxItems
anderenCornerRadius
Wert können Sie entweder mit re-VorlageListBoxItem
wo dieBorder
definiert ist, oder legen Sie es implizit in derItemContainerStyle
RessourcenEdit: Wenn Sie festlegen möchten
CornerRadius
für dieListBox
Sie können das gleiche tun, aber inResources
stattListBox
und haben eineBorder
, ist das richtig?ListBox
statt derListBoxItems