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