0
UWP
にプロパティをMenuFlyoutItem
に設定しようとしています。これは契約バージョン4
でのみ利用可能であるため、IsApiContractPresent
ステートメントの形式で条件付きXAMLステートメントを使用したいと考えていました。これをやって、私はこのコードを思い付いた:条件付きXAMLによりXBFジェネレータエラーが発生する
<MenuFlyout>
<MenuFlyoutItem Text="Open">
<contract4Present:MenuFlyoutItem.Icon>
<FontIcon Glyph=""/>
</contract4Present:MenuFlyoutItem.Icon>
</MenuFlyoutItem>
</MenuFlyout>
と私のページの定義に次の行を追加しました:悲しいこと
xmlns:contract4Present="http://schemas.microsoft.com/winfx/2006/xaml/presentation?IsApiContractPresent(Windows.Foundation.UniversalApiContract,5)"
、Visual Studioは今ではもうプロジェクトをコンパイルすることができませんこのエラーメッセージ:
が見つかりません私は documentationXAMLバイナリ形式(XBF)発電報告構文エラー '0x09C4':プロパティ
<TextBlock contract5NotPresent:Text="Hello, World"
contract5Present:Text="Hello, Fall Creators Update"/>
に与えられた最小限の例を使用する場合
は不思議なことに、同じエラーがアップします、どのように私はこのエラーを解決することができますか?これはVisual Studioのバグですか?
あなたの答えを投稿した後であなたの答えを記入することを忘れないでください。検索時に他の人にとって有益です。 –
@ Barry Wang:はい、私はこれを行うために2日間待たなければなりませんでした。 – FlashTek