XAMLを排他的に使用する各プラットフォームのラベルのフォントに特定のサイズを使用しようとしています。このコードは正常に動作します。XAMLを使用してオンプラットフォームでnamedSizeを使用する
<Label x:Name="DescricaoLabel"
Grid.Row="1"
Grid.Column="0"
HorizontalTextAlignment="Start"
Text="{Binding Descricao}"
TextColor="#426d76">
<Label.Font>
<OnPlatform x:TypeArguments="Font"
Android="14"
iOS="Micro" />
</Label.Font>
</Label>
ただし、タグLabel.Font
は廃止とマークされています。
<Label.FontSize>
<OnPlatform x:TypeArguments="x:Double"
Android="14"
iOS="Micro" />
</Label.FontSize>
しかし、私は理由NamedSize「マイクロ」の使用をコンパイルすることができませんでしたタグLabel.FontSize
を使用して:私はこれを試してみました。
XAML内でdouble型のNamedSizeを使用し、廃止されたタグを使用しない場合の最良の方法は何ですか?
コンバーターを使用してコードを教えてください。私はこのソリューションをどのように使うことができないのか分かりません。 –
私は説明したサンプル疑似コードを追加しました。 –
私はonPlatformとコンバーターを使いこなしましたが、このアプローチには問題があるようです。私はまだこれをテストすることができませんでした... –