Я хочу использовать StaticResource и использовать автозаполнение VS 2017, используя такой синтаксис, если он существует:
<x:Double x:Key = "NormalSpacing">
<OnIdiom x:TypeArguments = "x:Double">
<OnIdiom.Phone>
<OnPlatform x:TypeArguments = "x:Double" iOS = "7" Android = "3" />
</OnIdiom.Phone>
<OnIdiom.Tablet>
<OnPlatform x:TypeArguments = "x:Double" iOS = "15" Android = "10" />
</OnIdiom.Tablet>
</OnIdiom>
</x:Double>
вскоре я хочу дать ключ к основному тегу, который содержит теги OnIdiom и OnPlatform.





Используйте стиль для автоматического завершения с компактным синтаксисом OnIdiom и OnPlatform:
<Style x:Key = "stackLayoutStyle" TargetType = "StackLayout">
<Setter Property = "Spacing"
Value = "{OnIdiom
Phone = {OnPlatform iOS=7, Android=3 },
Tablet = {OnPlatform iOS=15, Android=10 }}" >
</Setter>
</Style>
...
<StackLayout Style = "{StaticResource stackLayoutStyle}">
...
</StackLayout>
Я использую стиль для других вещей, есть ли другой способ?