#c# #xaml #winrt-xaml #windows-8.1
#c# #xaml #winrt-xaml #windows-8.1
Вопрос:
У меня есть кнопка, определенная следующим образом:
<Button x:Name="ButtonPlayMax"
Click="ButtonPlayMax_Click"
Style="{StaticResource PlayVideoAppBarButtonStyle}"
HorizontalAlignment="Center"
VerticalAlignment="Bottom"
FontSize="17.333"
Margin="0"/>
<Style x:Key="PlayVideoAppBarButtonStyle"
TargetType="ButtonBase"
BasedOn="{StaticResource AppBarButtonStyle}">
<Setter Property="AutomationProperties.AutomationId"
Value="PlayVideoAppBarButton" />
<Setter Property="AutomationProperties.Name"
Value="Play" />
<Setter Property="Content"
Value="amp;#xE102;" />
</Style>
Текстовая метка кнопки установлена на «Воспроизведение».
Есть ли способ динамически изменять в коде текстовую метку на «Стоп», или мне пришлось бы определить вторую кнопку и переключаться между ними?
Спасибо
Комментарии:
1. Я. Вы просто установите новое свойство text для кнопки, т.е. ButtonPlayMax. Текст = «бла»
2. Я думаю, вам нужно переключаться между стилями воспроизведения … и остановки .., а не только текст.
3. Я склонен полагать, что потребуется переключение между стилями, поскольку я пробовал простые решения….
4. @eitanbarazani, переключение свойства Style не сложнее, чем свойства Text 🙂
5. Не было бы намного быстрее просто попробовать, а не тратить время, задавая вопрос здесь?
Ответ №1:
Ответ IL_Agent был правильным. Я переключил стиль. Разница в 2 стилях — это просто необходимый текст для воспроизведения и ОСТАНОВКИ. Извините, что не закрыл проблему раньше.