有谁知道是否可以在 Xamarin Forms 中使用 DynamicResource 或其他方式动态更改边距?
我尝试了以下操作,但未应用保证金。
XAML 文件
<Style x:Key="LogoStyle" TargetType="Image">
<Setter Property="Margin" Value="{DynamicResource LogoMargin}"></Setter>
</Style>
背后的代码
Application.Current.Resources["LogoMargin"] = "40,20";
答案 0 :(得分:0)
Margin
属性(与 Padding
相同)因此属于 Thickness
类型:
Application.Current.Resources["LogoMargin"] = new Thickness(40,20);
或者在 xaml 中
<Thickness x:Key="LogoMargin">40,20</Thickness>