Суть вопроса. Есть у меня ListBox, который я задаю вот так:
<ListBox Name="serviceListBox" SelectionMode="Single" HorizontalAlignment="Left" Height="505" Margin="13,46,0,0" VerticalAlignment="Top" Width="183"
Background="#FF181818" ItemsSource="{Binding source}" Grid.Column="1">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Ellipse
Width="16"
Height="16"
Fill="{Binding IndicatorBrush}" />
<TextBlock Margin="5" Text="{Binding Text}"/>
<Button Content="►" Name="srvStart" HorizontalAlignment="Right" IsEnabled="{Binding AntiIsChecked}"
Click="srvStart_Click"/>
<Button Content="⬛" Name="srvStop" HorizontalAlignment="Right" IsEnabled="{Binding IsChecked}"
Click="srvStop_Click"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="IsSelected" Value="True"/>
</Trigger>
</Style.Triggers>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
В нем есть две кнопки, которые нужно привязать к вравому краю листбокса. Слева текст, справа кнопки. Я задаю HorizontalAlignment="Right"
, но ничего не получается. Помогите.
В Windows Forms например, если создать 9 кнопок, можно ли по ним пробежаться и изменить в них текст?
Написал асинхронный парсер XML-файлов по URL, но не могу решить эту проблему, всегда вылетает ошибка:
Как сделать текст вида placeholder на select как в input-ах?