2015-07-01 2 views
1

Для универсального приложения Windows 8.1 как установить свойство Setter одним нажатием кнопки? Например, я хотел бы установить FontSize в Key = «Среднее» на что-то другое, чем 28, когда пользователь нажимает на кнопку:Установить свойство setter

<Style x:Key="Mean" BasedOn="{StaticResource ListViewItemTextBlockStyle}" TargetType="TextBlock"> 

     <Setter Property="FontSize" Value="28"/> 

Любые указатели?

+0

Вы пытались получить ссылку на UiElement, который использует этот стиль, а затем изменили его значение свойства, например: lvItem.FontSize = 50? – Rafael

+0

@ Rafael: Да, я пробовал это, но это не меняет свойство setter. То, что я ищу, - это когда я нажимаю кнопку, значение должно быть изменено в Aiseduk

+0

Я сомневаюсь, что это возможно. изменение свойства setter не будет отражать элементы, которые используют этот стиль, потому что вы использовали «StaticResource» при указании элемента. Теперь я не уверен в этом, но вы можете заменить его «ThemeResource» и посмотреть, работает ли он. Я где-то читал, что статические ресурсы предназначены для ресурсов, которые не будут меняться. – Rafael

ответ

Смежные вопросы