noxi雑記

.NET、Angularまわりの小ネタブログ

Xamarin.FormsのXAMLで mc:Ignorable="d" が効かない事への対処法

結論:
App.xaml.csに [assembly: XamlCompilation(XamlCompilationOptions.Compile)] を追加する

27295 – XAML Bindings not resolved in Visual Studio Editor but could be

Xamarin.FormsのXAMLにxmlnsのdやmcを追加すると実行時エラーになりますが、上記の通り、XAMLコンパイルJITからAOTコンパイルにすると直ります。ちなみにこんなエラーが出ます。

Exception occurred while: Calling constructor Hoge.Views.HogePage().
Exception is: XamlParseException - Position 11:5. MarkupExtension not found for d:DesignInstance