<Style TargetType="{x:Type Page}">
<Setter Property="FontFamily" Value="Comic Sans MS" />
<Setter Property="FontSize" Value="16"/>
<Setter Property="Height" Value="550"/>
<Setter Property="Width" Value="700"/>
</Style>
虽然在设计中它看起来很好,但这种字体大小的变化也反映在应用程序中。 但是,当我运行应用程序时,它正在改变为其他字体大小,如10或12我认为,它变得太小,看不到。 我已经检查并删除了任何本地字体大小定义,但它仍无效。
使用Snoop i检查。 字体大小保持不变,直到主窗口的框架。 但是当页面加载到框架中时,在该框架中有一个边框(我没有添加或可以看到)会将其更改为11大小。 如何更改我尚未创建的控件
答案 0 :(得分:1)
在项目的app.cs中添加
public App()
{
this.InitializeComponent();
///add these lines
FrameworkElement.StyleProperty.OverrideMetadata(typeof(Page), new FrameworkPropertyMetadata
{
DefaultValue = FindResource(typeof(Page))
});
this.Suspending += OnSuspending;
}