Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8.1 集合设置器属性_Windows Phone 8.1 - Fatal编程技术网

Windows phone 8.1 集合设置器属性

Windows phone 8.1 集合设置器属性,windows-phone-8.1,Windows Phone 8.1,对于Windows 8.1通用应用程序,如何在单击按钮时设置Setter属性?例如,当用户单击按钮时,我想将Key=“Mean”的FontSize设置为28以外的值: <Style x:Key="Mean" BasedOn="{StaticResource ListViewItemTextBlockStyle}" TargetType="TextBlock"> <Setter Property="FontSize" Value="28"/> 有什

对于Windows 8.1通用应用程序,如何在单击按钮时设置Setter属性?例如,当用户单击按钮时,我想将Key=“Mean”的FontSize设置为28以外的值:

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

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

有什么建议吗?

维克多在这里回答:


为社区的利益添加链接

您是否尝试过获取对使用该样式的UiElement的引用,然后更改其属性值,如:lvItem.FontSize=50?@Rafael:是的,我尝试过,但这不会更改setter属性。我想知道的是,当我按下按钮时,值应该改变,我怀疑这是可能的。更改setter属性不会反映在使用该样式的项上,因为您在指定元素时使用了“StaticResource”。现在我不确定这一点,但你可以用“ThemeResource”替换它,看看它是否有效。我在某个地方读到,静态资源是指不会改变的资源。@Rafael:我怀疑你所说的是错的。好的,Style BasedOn属性必须是样式,而不是“ThemeResourceExtension”对象