如何从WPF中的资源文件加载控件大小

时间:2017-10-30 10:38:02

标签: wpf xaml

通常在winforms中,您可以从FormName.resx文件加载控件Text以及其他属性(如size)。

类似地,我们可以从WPF中的资源文件加载控制文本,如下所示;

<Button Content="{x:Static res:Resources.ButtonText}" Height="100" Width="150">

但我也想从.resx文件加载高度和宽度。我怎样才能在WPF中实现它?

1 个答案:

答案 0 :(得分:1)

右键单击Visual Studio中的.resx文件,然后选择Open With->XML (Text) Editor并在文件底部添加类型为double的数据值:

<data name="Height" type="System.Double, mscorlib">
    <value>20</value>
</data>

然后您应该像往常一样使用此资源:

<Button ... Height="x:Static res:Resources.Height" />