フォントファミリーのユーザー設定をc#のwpf mvvmアプリケーションに設定するにはどうすればよいですか?
質問する
1389 次
1 に答える
2
TargetTypeウィンドウのグローバルスタイルを作成し、そこに設定を設定できます。
リソース:
<Application.Resources>
<Style TargetType="Window" x:Key="WindowStyle">
<Setter Property="FontFamily" Value="{Binding FontFamilyPrefernce}" />
</Style>
</Application.Resources>
景色 :
<Window Style="{StaticResource WindowStyle}">
<Grid>
<TextBox />
</Grid>
</Window>
ViewModel:
public SomeViewModel()
{
FontFamilyPrefernce = new FontFamily("Algerian");
}
private FontFamily fontFamilyPrefernce;
public FontFamily FontFamilyPrefernce
{
get {return fontFamilyPrefernce ;}
set
{
fontFamilyPrefernce = value;
OnPropertyChanged("FontFamilyPrefernce");
}
}
お役に立てれば ..
于 2012-10-06T13:30:13.167 に答える