2
괜찮 았어. 정말 쉽지는 않을 것 같은데, 여러 컨트롤에 동일한 글꼴 모음, 글꼴 크기 및 색상을 사용하고 싶습니다.WPF, 여러 컨트롤의 글꼴 스타일
하나의 스타일을 만들고 다른 컨트롤을 적용 할 수있는 방법이 있습니까?
죄송합니다. 이전에 질문이 있으시면 죄송합니다. 감사합니다.
괜찮 았어. 정말 쉽지는 않을 것 같은데, 여러 컨트롤에 동일한 글꼴 모음, 글꼴 크기 및 색상을 사용하고 싶습니다.WPF, 여러 컨트롤의 글꼴 스타일
하나의 스타일을 만들고 다른 컨트롤을 적용 할 수있는 방법이 있습니까?
죄송합니다. 이전에 질문이 있으시면 죄송합니다. 감사합니다.
컨트롤이 모두 같은 컨테이너에 있습니까? 예를 들어 Window
또는 StackPanel
? 그렇다면 부모 컨테이너에서 해당 속성을 설정할 수 있으며 모든 하위 항목에 적용됩니다. 예를 들면 : 당신이 당신의 전체 응용 프로그램을 통해 글꼴을 표준화하려는 경우
<StackPanel TextBlock.FontFamily="Comic Sans"
TextBlock.FontSize="14"
TextBlock.Foreground="Purple">
<TextBlock Text="Yeah, baby! I love me some Comic Sans!" />
<Button Content="Me too!" />
</StackPanel>
, 당신은 다음과 같이 당신의 App.xaml 파일에서 implict 스타일을 사용할 수 있습니다
<Style TargetType="TextBlock">
<Setter Property="FontFamily" Value="Comic Sans" />
<Setter Property="FontSize" Value="14" />
<Setter Property="Foreground" Value="Purple" />
</Style>
을 안녕하세요 덕분에 많은을 위해 response .... 옵션 2는 폰트 스타일을 얻기 위해 컨트롤 템플릿에 아무 것도하지 않겠습니까? 아니면 단순히 페이지와 컨트롤 템플릿에있는 모든 텍스트 블록에 그 폰트 스타일을 적용할까요? – kdub
@kdub TextBlock 스타일이나 속성을 특별히 무시하지 않는 한 기존 컨트롤 템플릿에 아무 것도 할 필요가 없습니다. 그렇지 않으면 그냥 적용됩니다. –
안녕하세요. 대단히 고마워요. – kdub