속성 표시자 메뉴 항목이 회색으로 표시됨

속성 표시자 메뉴 항목이 회색으로 표시됨

다음과 같은 첫 번째 Windows UWP 앱을 개발하려고 합니다.UI 생성에 대한 이 튜토리얼. MainPage.xaml에 TextBlock을 추가한 경우 속성 창의 스타일 특성에 대한 속성 표시자 메뉴에서 시스템 리소스를 선택할 수 없습니다. 왜 이런거야? 특정 Visual Studio 구성 요소가 누락되었나요?

튜토리얼에 지정된 스타일을 입력하려고 하면 {StaticResource TitleTextBlockStyle}IntelliSense가 이를 제안합니다.

여기에 이미지 설명을 입력하세요

답변1

특정 Visual Studio 구성 요소가 누락되었나요?

그렇다면 UWP 프로젝트 템플릿을 선택하거나 프로젝트에 TextBlock을 배치할 수도 없었을 것입니다.

왜 이런거야?

지침이 잘못되었습니다.

여기에 이미지 설명을 입력하세요

속성 패널에서 검색 상자에 스타일을 입력하여 스타일 속성을 찾습니다. 스타일 속성의 속성 표시자를 클릭하여 해당 메뉴를 엽니다. (속성 표시자는 각 속성 값 오른쪽에 있는 작은 상자 기호입니다.) 속성 메뉴에서 시스템 리소스 > TitleTextBlockStyle을 선택합니다. 제목 텍스트에 시스템 정의 스타일이 적용됩니다.

대신 개체를 마우스 오른쪽 버튼으로 클릭하고 "리소스 적용" 위로 마우스를 가져간 다음 TitleTextBlockStyle목록에서 선택해야 합니다.

지침에는 시스템 리소스를 선택한다고 가정되어 있지만 실제로는 정확하지 않습니다. 최종 제품을 살펴보고 사용하여 StaticResource다음 XAML이 생성되었습니다.

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

원천

관련 정보