Silverlight에서 ChildWindow
를 사용하는 경우 FontSizeProperty
을 적용 할 수 있으며 하위 항목에 상속됩니다.Silverlight 트리에서 FontSize의 상속은 어떻게 작동합니까?
<controls:ChildWindow FontSize="14">
<StackPanel>
<TextBlock Content="Hello">
<TextBlock Content="World">
</StackPanel>
</controls:ChildWindow>
전체 페이지의 글꼴 크기를 같게하려면 좋겠지 만 다음과 같은 작업을 수행하고 작은 블록에서 상속 받기를 원합니다.
<controls:ChildWindow>
<StackPanel FontSize="14">
<TextBlock Content="Hello">
<TextBlock Content="World">
</StackPanel>
<StackPanel FontSize="10">
<TextBlock Content="Hello">
<TextBlock Content="World">
</StackPanel>
</controls:ChildWindow>
이것은 컴파일되지 않습니다. . StackPanel
에 대한 스타일을 정의하지 않아도 Silverlight에서이 패턴을 얻을 수있는 방법이 있습니까?
다른 하위 컨테이너에 대해 FontSize
를 설정할 수있는 컨테이너가 있습니까? 아니면 그 컨테이너를 작성할 수 있습니까?
특정 StackPanels
에 대해 fontsize를 더 크게 설정하고 싶습니다. 나는 매우 전문적이고 다른 곳에서 스타일을 재사용 할 필요가 없기 때문에 스타일에 의지하고 싶지 않습니다.
어떻게하는 것이 가장 좋은 방법일까요?
감사합니다. 나는 ContentPresenter에로 사랑 받고 있지만, 내가 필요로 한 것입니다 –