UWP の場合、a の列の幅に別のサイズが必要Grid
です。さらに、値はタブレットとスマートフォンで異なる必要があります。
次のコードはアプリをクラッシュさせます
<ColumnDefinition>
<ColumnDefinition.Width>
<OnIdiom.Phone>
<OnPlatform x:TypeArguments="GridLength" iOS="*" Android="*" WinPhone="100" />
</OnIdiom.Phone>
<OnIdiom.Tablet>
<OnPlatform x:TypeArguments="GridLength" iOS="*" Android="*" WinPhone="200" />
</OnIdiom.Tablet>
</ColumnDefinition.Width>
</ColumnDefinition>
と
xmlns http://xamarin.com/schemas/2014/formsに OnIdiom.Phone が見つかりません
コードはViewCell
. したがって、追加を使用することはできず、コード ビハインド ファイルでResourceDictionary
も使用できません。OnSizeAllocated()
OnIdiom
と の併用は可能OnPlatform
ですか?