1
Для универсального приложения Windows 8.1 как установить свойство Setter одним нажатием кнопки? Например, я хотел бы установить FontSize в Key = «Среднее» на что-то другое, чем 28, когда пользователь нажимает на кнопку:Установить свойство setter
<Style x:Key="Mean" BasedOn="{StaticResource ListViewItemTextBlockStyle}" TargetType="TextBlock">
<Setter Property="FontSize" Value="28"/>
Любые указатели?
Вы пытались получить ссылку на UiElement, который использует этот стиль, а затем изменили его значение свойства, например: lvItem.FontSize = 50? – Rafael
@ Rafael: Да, я пробовал это, но это не меняет свойство setter. То, что я ищу, - это когда я нажимаю кнопку, значение должно быть изменено в –
Aiseduk
Я сомневаюсь, что это возможно. изменение свойства setter не будет отражать элементы, которые используют этот стиль, потому что вы использовали «StaticResource» при указании элемента. Теперь я не уверен в этом, но вы можете заменить его «ThemeResource» и посмотреть, работает ли он. Я где-то читал, что статические ресурсы предназначены для ресурсов, которые не будут меняться. – Rafael