我有一個帶有StaticRecourse風格的條目,但是否有可能為iOS和Android擁有2種不同的風格
<Entry
x:Name="Partijladen"。
Grid.Row="15"。
Grid.Column="4"/span>
Grid.ColumnSpan="2"/span>
鍵盤="Numeric"。
Style="{StaticResource AEntry}"/span>
TextChanged="Partijladen_TextChanged" />
這是在作業,但我想要一個不同的Android風格,例如 "BEntry"。我應該在這里做什么改變呢?
Style="{StaticResource AEntry}"
而在App.xaml中
<Style x。 Key="AEntry" TargetType="Entry">
< Setter Property="TextColor" Value="#2c2c2e" />
< Setter Property="WidthRequest" Value="80" />
< Setter Property="HeightRequest" Value="10" />
< Setter Property="IsReadOnly" Value="True" />
< Setter Property="HorizontalTextAlignment" Value="Center" />
</Style>>
<Style x: Key="BEntry" TargetType="Entry">
< Setter Property="TextColor" Value="DarkGreen" />
< Setter Property="FontSize" Value="25" />
< Setter Property="WidthRequest" Value="80" /> >。
< Setter Property="HeightRequest" Value="10" />
< Setter Property="IsReadOnly" Value="True" />
< Setter Property="HorizontalTextAlignment" Value="Center" />
</Style>
嘗試了這個,但是出錯了
uj5u.com熱心網友回復:
當你有兩種不同的風格:
<Entry。
...
Style="{x:OnPlatform Android={StaticResource AEntry},
iOS={StaticResource BEntry}}" />
另外,你可以在同一個樣式中設定特定平臺的樣式屬性。
<Style x: Key="AEntry" TargetType="Entry">
<Setter Property="FontSize"/span> Value="{x: OnPlatform UWP='', iOS='22', Android='20'}"/span> />
...
</Style>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/312707.html
標籤:
