
私は初めての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" />