プロパティマーカーメニュー項目がグレー表示されています

プロパティマーカーメニュー項目がグレー表示されています

私は初めてのWindows UWPアプリを開発しようとしています。UI作成に関するこのチュートリアルMainPage.xaml に TextBlock を追加したとき、プロパティ ウィンドウのスタイル属性のプロパティ マーカー メニューからシステム リソースを選択できません。これはなぜでしょうか。特定の Visual Studio コンポーネントが不足しているのでしょうか。

チュートリアルで指定されたスタイルを入力しようとすると{StaticResource TitleTextBlockStyle}、IntelliSense によってこれらが提案されます。

ここに画像の説明を入力してください

答え1

特定の Visual Studio コンポーネントが不足していますか?

そうであれば、UWP プロジェクト テンプレートを選択することも、プロジェクトに TextBlock を配置することもできません。

どうしてこれなの?

指示は単純に間違っています。

ここに画像の説明を入力してください

プロパティ パネルで、検索ボックスに「style」と入力して、スタイル プロパティを検索します。スタイル プロパティのプロパティ マーカーをクリックして、メニューを開きます。(プロパティ マーカーは、各プロパティ値の右側にある小さなボックス シンボルです。) プロパティ メニューで、システム リソース > TitleTextBlockStyle を選択します。これにより、システム定義のスタイルがタイトル テキストに適用されます。

代わりに、オブジェクトを右クリックし、「リソースの適用」にマウスを移動して、TitleTextBlockStyleリストから選択する必要があります。

指示ではシステムリソースを選択するように指示されていますが、実際には正しくありません。最終製品を見ると、StaticResource次のXAMLが使用されています。

<RelativePanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <TextBlock x:Name="TitleTextBlock"
                   Text="Collection"
                   Style="{StaticResource TitleTextBlockStyle}"
                   Margin="24,0,0,24" />

ソース

関連情報