Windows phone 7 是否可以在代码中设置或更改样式资源的属性?

Windows phone 7 是否可以在代码中设置或更改样式资源的属性?,windows-phone-7,xaml,staticresource,Windows Phone 7,Xaml,Staticresource,在我的xaml页面上,我有几个使用相同样式的按钮 <phone:PhoneApplicationPage.Resources> <Style x:Key="NumberButtonStyle" TargetType="Button"> :: <Setter Property="Width" Value="183" /> <Setter Property="Height" Value="130" /&

在我的xaml页面上,我有几个使用相同样式的按钮

<phone:PhoneApplicationPage.Resources>
    <Style x:Key="NumberButtonStyle" TargetType="Button">
        ::
        <Setter Property="Width" Value="183" />
        <Setter Property="Height" Value="130" />
        ::
    </Style>
</phone:PhoneApplicationPage.Resources>


<Button Style="{StaticResource NumberButtonStyle}" Click="NumberButtonClick" CommandParameter="1">1</Button>

::
::
1.
是否可以在不设置每个按钮上的值的情况下设置按钮的宽度


(宽度是使用“代码隐藏”中的屏幕分辨率计算的)

为什么不设置一个“最大”和“最小”值,让布局为您这样做呢?我正在创建一个数字键盘,希望按键大小相等。。。我还没有试过columndefinition width=“auto”是否能帮我做到这一点,但我怀疑。min-Width和maxwidth在控件中的流动是否相等?如果您的布局从一开始就正确完成,您就不必从代码后面执行诸如“保姆宽度”等操作
Auto
允许单元格只占用所需的空间,在列上设置任何宽度都不允许单元格根据可用空间进行调整。